分分钟搞定JSON解析
发布时间:2025-09-28 11:07:16
json库可以解析字符串或文本中的字符串 JSON 内容。 该库将 JSON 解析为 Python 也可以使用字典或列表 Python 将字典或列表转换为 JSON 字符串。
解析 JSON
如下的 JSON 格式字符串:
json_string='{"first_name":"Guido","last_name":"Rossum"}'
可以分析以下代码:
importjson parsed_json=json.loads(json_string)
然后你可以像往常一样使用字典:
print(parsed_json['first_name']) "Guido"
也可以像这样将字典对象转换为字典对象 JSON:
d={ 'first_name':'Guido', 'second_name':'Rossum', 'titles':['BDFL','Developer'], } print(json.dumps(d)) '{"first_name":"Guido","last_name":"Rossum","titles":["BDFL","Developer"]}'
simplejson
JSON 库在 Python 2.6 如果您使用早期版本,请添加它 Python ,可以通过 PyPI 来安装 simplejson 库。
simplejson 模仿 json 标准库。使那些早期使用的人 Python 版本开发人员可以使用 json 库中的一些新特性。
当你的 json 当库不能使用时,您可以以不同的名称引入它 simplejson 来使用 simplejson 。
importsimplejsonasjson
引入 simplejson 之后,如果你使用标准 json 如果是库,上面的例子就能正常工作。