这是对象
{
"response": {
"count": 49472,
"items": [
{
"hello": "james",
"title": "game",
"player": "123",
"home": "syd",
}
]
}
}
我想从player
获取特定值,并使用javascript在对象中返回123
。我曾尝试查看其他帖子,但无法使其适用于我的情况。
我已经使用下面的代码在python中做到了这一点,但是使用js并不是那么简单。
for items in obj['response']['items']:
print(items['player'])
答案 0 :(得分:1)
var obj = var t = {
"response": {
"count": 49472,
"items": [
{
"hello": "james",
"title": "game",
"player": "123",
"home": "syd",
}
]
}
}
t.response.items[0].player
"123"
答案 1 :(得分:1)
您所拥有的是一个object
,其中一个object
包含一个array
,其中一个object
。
您可以这样访问它:myObject.response.items[0].player
(运行代码段以查看结果)
var myObject = {
"response": {
"count": 49472,
"items": [
{
"hello": "james",
"title": "game",
"player": "123",
"home": "syd"
}
]
}
};
console.log(myObject.response.items[0].player);
答案 2 :(得分:1)
var myObject = {
"response": {
"count": 49472,
"items": [
{
"hello": "james",
"title": "game",
"player": "123",
"home": "syd"
}
]
}
};
myObject.response.items.forEach((v) => {
console.log(v.player)
});
// or
myObject.response.items.map(res => console.log(res.player))
// or
console.log(myObject.response.items[0].player)
//or
console.log(myObject.response.items[0]['player'])
答案 3 :(得分:0)
会是这样的:
FlutterRadioButtonGroup(
items: [
/*put your items here*/
"Banana",
"Mango",
"Apple",
"Pineapple",
],
onSelected: (String selected) {
print("Selected: $selected");
}),
)