使用Python解析JSON
Posted dhzg
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Python解析JSON相关的知识,希望对你有一定的参考价值。
使用Python解析JSON
json是一种轻量级的数据交换格式,易于阅读和编写。
json函数具体作用描述
函数 | 具体描述作用 |
---|---|
json.dumps | 将python对象编码为JSON字符串 |
json.loads | 将已编码的JSON字符串编码为Python对象 |
# json.dumps
>>> import json
>>> data = [ 'a' : 1, 'b' : 2, 'c' : 3 ]
>>> j = json.dumps(data)
>>> print(j)
["a": 1, "b": 2, "c": 3]
>>> j = json.dumps(data, indent=4) # indent,对json进行数据格式化,看起来更加直观
>>> print(j)
[
"a": 1,
"b": 2,
"c": 3
]
>>>
>>>
# json.loads
>>> import json
>>> data = '"a" : 1, "b" : 2, "c" : 3'
>>> text = json.loads(data)
>>> print(text)
'a': 1, 'b': 2, 'c': 3
>>>
Python向JSON类型转化对照表
Python类型 | JSON类型 |
---|---|
Dict | object |
list和tuple | array |
string和unicode | string |
int,long和float | number |
True | true |
False | false |
None | null |
以上是关于使用Python解析JSON的主要内容,如果未能解决你的问题,请参考以下文章