簡體   English   中英

用 Python 中的多個對象解析 JSON

[英]Parse JSON with multiple objects in Python

我正在嘗試通過 object 中的一個值來解析具有多個對象的 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 object 不正確。 不過,我試圖重新創建您的問題。

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"])

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM