hellowcf

json的格式是一个无序的键值对的集合,对象以{}包含,键值中间用:隔开,两个键值对之间用,隔开,值可以是双引号引起来的字符串(string),数值(number),true,false,null,对象(object)或者数组(array),这些结构可以嵌套

python解析json使用自带的json库

将python的字典类型数据转化为json,使用json.dumps()

将json转化成python的字典结构,使用json.loads()

如果是针对文件操作,分别使用json.dump(),json.load()

#注意json的书写格式

import json
f=open(\'d:/data_dic.json\',\'r\')
aa=json.load(f)
print type(aa) ##dic
print aa
json.dump(aa,open(\'d:/outdic.txt\',\'w\'))
a={\'a\':1,\'b\':2}
print type(a)
print a[\'a\']
b=json.dumps(a)
print type(b) ##str
print b
c=json.loads(b)
print type(c) ##dic
print c[\'a\']

类型对应关系

JSON

Python

object

dict

array

list

string

unicode

number (int)

int, long

number (real)

float

true

True

false

False

null

None

分类:

技术点:

相关文章: