使用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的主要内容,如果未能解决你的问题,请参考以下文章

使用Python解析JSON数据的基本方法

使用Python解析JSON

[Python3]JSON解析

Python使用json加载解析带有两个json对象列表的文件

使用 Python 解析 JSON?

Python JSON数据解析操作集合