解析json文件无非编码和解码,这里我们用了python下自带的json模块。当然还要结合python本身特有的dict类型的操作。...(data)#dumps函数
print "JSON:",data_string
输出的结果是:
DATA: [{'a':'A','c':3.0,'b':(2,4)}] #python的dict类型的数据是没有顺序存储的...JSON: [{"a":"A","c":3.0,"b":[2,4]}]
解码
解码用json.loads()函数,将json格式转化为dict。...现在,处理json格式的重点便成了正确处理dict类型数据了。...常见错误
python的json模块不支持单引号,所以类似"{'a':'A','b':[2,4],'c':3.0}"的字符串是会报以下错误的:
ValueError: Expecting property