解析json文件无非编码和解码,这里我们用了python下自带的json模块。当然还要结合python本身特有的dict类型的操作。...编码
编码用到的是json.dumps()函数,将字典转化为json对象。...import json
data = [{'a':"A",'b':(2,4),'c':3.0}] #list对象
print "DATA:",repr(data)
data_string = json.dumps...JSON: [{"a":"A","c":3.0,"b":[2,4]}]
解码
解码用json.loads()函数,将json格式转化为dict。...常见错误
python的json模块不支持单引号,所以类似"{'a':'A','b':[2,4],'c':3.0}"的字符串是会报以下错误的:
ValueError: Expecting property