gpt4 book ai didi

javascript - 在 JSON 文件中搜索

转载 作者:行者123 更新时间:2023-11-28 04:15:22 24 4
gpt4 key购买 nike

有一个 JSON 文件,有很多嵌套。如何正确找到我需要的内容,提取 key 上的数据?例如,如果我需要从这部分获取名称:

"type": "SET",
"content": "(1 elem)",
"sub": [{
"type": "SEQUENCE",
"content": "(2 elem)",
"sub": [{
"type": "OBJECT_IDENTIFIER",
"content": "2.5.4.3"
}, {
"type": "UTF8String",
"content": "John Doe"
}]
}]

您可以找到示例文件 here

最佳答案

您需要应用递归逻辑来查找对象。

function findObject(data, value){
if( data.content == value ){
return data;
}
else{
for(var i = 0; i < (data.sub || [] ).length; i++ ){
return findObject(data.sub[i], value);
}
}
}

Check this link

关于javascript - 在 JSON 文件中搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45916743/

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