gpt4 book ai didi

javascript - JSON,获取数据

转载 作者:行者123 更新时间:2023-12-03 07:14:24 26 4
gpt4 key购买 nike

我是 JSON 新手,正在尝试弄清楚如何从 JSON 字符串获取信息。
另一个问题,这不是一个有效的 JSOn 格式吗?我认为 json 文件需要以 ' 开始 ' 和 ' 结束 ' 。

在我的 fiddle 中,我放置了我想要得到的指标:

fiddle :http://jsfiddle.net/hFTN8/37/

var input = {
"name": "positive", //get this value
"children": [{
"name": "product service",
"children": [{
"name": "price",
"children": [{
"name": "cost",
"size": 8
}]
}, {
"name": "quality",//Get this value
"children": [{
"name": "messaging",
"size": 4
}]
}]
}, {
"name": "customer service",
"children": [{
"name": "Personnel",
"children": [{
"name": "CEO",//get this value
"size": 7
}]
}]
}, {
"name": "product",
"children": [{
"name": "Apple",
"children": [{
"name": "iPhone 4",
"size": 10
}]
}]
}]
}
console.log(JSON.input.name[0]);

最佳答案

JSON 是一种存储数据的格式。

您可以将 JSON 字符串转换为 JS 对象,如下所示。

var javascriptObject = JSON.parse(yourJsonString);

现在让我们假设 yourJsonString 是您的代码片段。

要获取键“name”的值,请尝试console.log(javascriptObject.name);

"children" 是一个包含 3 个对象的数组。您可以按如下方式访问数组对象。

var arrayObject=javascriptObject.children[indexValue];

您可以使用 "." 运算符从 javascript 对象获取键的值。

http://www.w3schools.com/js/js_json.asp

可以使用以下方式访问第一个值:javascriptObject.children[0].children[1].name;

可以使用以下方式访问第二个值:javascriptObject.children[1].children[0].children[0].name;

关于javascript - JSON,获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36491953/

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