gpt4 book ai didi

javascript - 如何从 JSON 对象中读取键

转载 作者:行者123 更新时间:2023-11-30 07:38:54 26 4
gpt4 key购买 nike

我有以下 JSON( chop ):

{
"** Please contact a mod by posting on the forums **": {
"tvdb_id": "257937",
"last_updated": 1341780286,
"images": {
"poster": "http://zapp.trakt.us/images/posters/17288.jpg",
"fanart": "http://zapp.trakt.us/images/fanart/17288.jpg"
}
},
"Jamies Best Ever Christmas": {
"tvdb_id": "214161",
"last_updated": 1329701153,
"images": {
"poster": "http://zapp.trakt.us/images/posters/9126.jpg",
"fanart": "http://zapp.trakt.us/images/fanart/9126.jpg"
}
},
"Kuromajo-san ga Tooru!!": {
"tvdb_id": "257914",
"last_updated": 1395775431,
"images": {
"poster": "http://zapp.trakt.us/images/posters/15640.jpg",
"fanart": "http://zapp.trakt.us/images/fanart/15640.jpg"
}
},
"Arbesre Shavuout": {
"tvdb_id": "253960",
"last_updated": 1328789472,
"images": {
"poster": "http://zapp.trakt.us/images/posters/14058.jpg",
"fanart": "http://zapp.trakt.us/images/fanart/14058.jpg"
}
}
}

我想搜索一个值(目前来自 var)并找到返回 tvdb_id 的键。

例如,如果我搜索“Jamies Best Ever Christmas”,我想返回相应的 tvdb_id

这样的事情会有帮助吗?

function findKey(obj, value) {
var key;

_.each(obj, function (v, k) {
if (v === value) {
key = k;
}
});

return key;
}

我该如何实现? (JSON 新手)

最佳答案

在您的示例中,您拥有的值 key,因此只需使用它来访问您想要的属性..

var somevalue = 'Jamies Best Ever Christmas',
tvdb_id = jsonobj[somevalue].tvdb_id;

关于javascript - 如何从 JSON 对象中读取键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22797420/

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