python如何读取json文件?python如何遍历json对象?

苏南大叔:python如何读取json文件?如何遍历json对象? - python-json
python如何读取json文件?如何遍历json对象?(图1-1)

大家好,这里苏南大叔的“程序如此灵动”博客,这里主要讲述苏南大叔和一些程序之间的故事。本文中,苏南大叔讲述的主要内容是:pythonjson遍历的问题。

测试环境:win10python3.6.8

文本转json对象

这里有个json格式的文件,文件是由scrapy的结果输出得到的,具体可以参考下面的链接:

格式范例类似如下:

[{'name':'aaa'},{'name':'bbb'},{'name':'ccc'}]

读取json文件是很容易的,使用下面的代码即可。当然,如何读取失败的话,请记住检查encoding设置。然后将文本转化为json对象即可。

import json
with open("结果合集.json",'r',encoding="UTF-8") as load_file:
    json_obj = json.load(load_file)
pythonjson.load()函数就相当于phpjson_decode()函数。

遍历json对象

遍历json对象,对于本文的例子,一个简单的for in循环即可,操作的对象就是json_obj

# [{'name':'aaa'},{'name':'bbb'},{'name':'ccc'}]
for item in json_obj:
    name = item["name"]
    for key,value in item.items():
        key = key.strip()      ## name
        value = value.strip()  ## aaa
具体的还要看您自己的json格式来决定具体的逻辑。

相关文章

总结

python如何遍历json对象,本文给出了一个简单的程序范例。更多json相关代码片段,可以点击下面的链接:

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。