python - 在 Python 中使用多个对象解析 JSON
问题描述
我正在尝试通过对象中的一个值来解析具有多个对象的 JSON 文件,但是我不确定我的方法是否可行。
JSON
[{"Temp":512,"Name":"sdfd3","SearchTags":["North"]},
[{"Temp":45,"Name":"dfs5","SearchTags":["South"]},
[{"Temp":251,"Name":"sfsd6","SearchTags":["North"]},
Python
myObj = response.content;
x = json.loads(myObj)
for item in x:
if myObj(Name) == "dfs5":
print(Temp, SearchTags)
我是 JSON 和 Python 的新手,但似乎找不到任何关于搜索 JSON 文件有多行的指导。
任何帮助是极大的赞赏。
解决方案
首先,您的 JSON 对象不正确。不过,我试图重新创建您的问题。
myObj = [
{"Temp":"512","Name":"sdfd3","SearchTags":["North"]},
{"Temp":45,"Name":"dfs5","SearchTags":["South"]},
{"Temp":251,"Name":"sfsd6","SearchTags":["North"]}
]
for item in myObj:
if item.get("Name") == "dfs5":
print(item["Temp"], item["SearchTags"])
推荐阅读
- python - 在 Python 中通过参数传递函数时定义类型
- c# - 在排除已存在的项目时传输 ListBox 项目时遇到问题
- python - 在 Windows 8 上设置 django Web 服务器期间出现 wsgi 错误
- python-3.x - 如何使用 Boto3 查询给定类别的亚马逊畅销书。产品广告 API 似乎有点矫枉过正
- python - 如何从pytorch更改默认优化,例如torch.optim.SGD?
- macos - 通过 ngnx 提供静态 d3.js 和 Html 文件
- android-glide - 库模块升级到 Glide 4,AppGlideModule 应该放在哪里
- django - 时态数据库的 Django 自定义创建管理器逻辑
- python - 使用 Python + pydub 在边缘检测语音与非语音
- sql-server - AWS DataPipeline 使用 SQLActivity 插入状态