python 解析json
Simplejson 是一个能够将字符或者文件解析成json的python库,可以将python的字典和列表解析成一个json字符.
我们指定下面的字符为json的数据
json_string='{"姓":"wen","名":"昌寿"}'
我们通过下面的方式进行解析
import simplejson as json
parsed_json=json.loads(json_string)
通过上面的操作我们可以通过普通的字典的方式进行访问
print(parsed_json['姓名'])
"wen"
你也可以通过下面的方式将一个dict转换成json对象
d={'first_name':'wen',
'second_name':'changshou',
title':['python','c++'],
}
print(json.dumps(d))
{"title": ["python", "c++"], "first_name": "wen", "second_name": "changshou"}
JSON | Python 2 | Python 3 |
---|---|---|
object | dict | dict |
array | list | list |
string | unicode | str |
number (int) | int, long | int |
number (real) | float | float |
true | True | True |
false | False | False |
null |