使用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 |
原文地址:https://www.cnblogs.com/dhzg/p/11360905.html
时间: 2024-11-09 04:29:36