gpt4 book ai didi

javascript - 检索 JSON 对象?

转载 作者:行者123 更新时间:2023-12-02 19:51:45 28 4
gpt4 key购买 nike

我有这样的 JSON/JS 来填充数据:

  var settingDefs = [];
settingDefs.push({
name:'responses', label:'Responses', type:'aeditor',
defaultValue: Object.toJSON([
{"id":"1", "name":"Bob", "text":"Is here"},
{"id":"2", "name":"James", "text":"Online"},
])
});

如果我有“1”并且我想使用该“1”进行查找以检索该条目(条目 1)的名称/文本,我将如何检索条目?

最佳答案

假设每个defaultValue属性都是一个数组而不是JSON字符串 - 您应该迭代settingDefs数组并返回defaultValue属性中id与您拥有的id匹配的所有(或者可能只是第一个?)条目。像这样的事情:

function lookupValueById(sds, id) {
for (var i=0; i<sds.length; i++) {
for (var j=0; j<sds[i].defaultValue.length; j++) {
var el = sds[i].defaultValue[j];
if (el.id == id) return el;
}
}
return null;
}
lookupValueById(settingDefs, 1); // => {id:'1', name:'Bob', text:'Is Here'}

关于javascript - 检索 JSON 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9217618/

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