在此列表中如何使用 python 僅檢索 JSON 格式的 name 和 id 如何使用 python 僅檢索與平台 mac 關聯的 id 和 name 僅以 json 格式
[
{
"name": "a",
"id": "1",
"platform": "windows",
"total_ram": 12884,
"last_ip_address": "123456789",
"group_name": "c",
"entity": "other",
"last_seen": "2019-04-16T19:19:43+10:00"
},
{
"name": "b",
"id": "2",
"platform": "mac",
"total_ram": 1112884,
"last_ip_address": "123456789",
"group_name": "d",
"entity": "other",
"last_seen": "2019-04-16T19:19:43+10:00"
}
]
您需要遍歷 JSON 列表並提取名稱和 ID。您可以使用它們創建一個新的字典列表,最後將字典列表轉換回 JSON。
import json
finallist = []
for i in X:
result = {
"name": i['name'],
"id": i['id']
}
finallist.append(result)
print(finallist)
finalJSON = json.dumps(finallist)
print(finalJSON)
要僅獲取某些平台,例如“mac”,您可以使用。
import json
finallist = []
for i in X:
if i['platform'] == 'mac':
result = {
"name": i['name'],
"id": i['id']
}
finallist.append(result)
print(finallist)
finalJSON = json.dumps(finallist)
print(finalJSON)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句