我有一个类似于下面的简单json数组。我想查找包含匹配值的记录,例如name == jack。
{
"data": [
{
"Record": {
"attributes": {
"name": "Jack",
"age": "38",
"description": "1234",
}
}
}
]
}
下面的python代码可以工作,但是非常慢。有什么方法可以更快地获得结果?
with open('records.json') as f:
input_dict = json.load(f)
input_var = input_dict["data"]
for i in input_var:
if i["Record"]["attributes"]["name"] == "Jack":
print(i["Record"]["attributes"])
break