gpt4 book ai didi

python - 从python中的json文件中提取数据

转载 作者:行者123 更新时间:2023-12-04 02:00:57 24 4
gpt4 key购买 nike

我一直在尝试寻找搜索特定值并提取数据的最佳方法。我是新手,希望我的措辞正确。

    {"family": {
"name": "Mary",
"age": "32",
"sex": "female",
"kids": [
{
"name": "jim",
"age": "10",
"sex": "male",
"dob_year": "2007",
"ssn": "123-23-1234"
},
{
"name": "jill",
"age": "6",
"sex": "female",
"dob_year": "2011",
"ssn": "123-23-1235"
}]}}

如果我需要搜索包含“1234”的“ssn”并返回“名称”“jim”,那么实现这一目标的最佳方法是什么?

最佳答案

您可以先迭代 child 并应用条件

import json
js = '''your json text data'''
j = json.loads(js)

for items in j['family']['kids']:
if '1234' in items['ssn']:
print(items['name'])

输出
'jim'

关于python - 从python中的json文件中提取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47302018/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com