Javascript 从json中的内部数组获取值
我有一个json对象,格式如下Javascript 从json中的内部数组获取值,javascript,jquery,json,Javascript,Jquery,Json,我有一个json对象,格式如下 { "class": "model", "valueDataArray": [ "category": "supply", "const": "123" }, { "category": "prod", "text": "specify" } ], "LinkArray": [ { "from": 1, "to": 2
{
"class": "model",
"valueDataArray": [
"category": "supply",
"const": "123"
},
{
"category": "prod",
"text": "specify"
}
],
"LinkArray": [
{
"from": 1,
"to": 2
},
{
"from": 2,
"to": 3
}
]
如何获取valueDataArray中的值?
请帮助我假设您正在使用jquery,然后使用
data = JSON.parse(data);
alert(data.valueDataArray.category);
data = $.parseJSON(data);
alert(data.valueDataArray.category);
我假设您正在使用jquery,然后使用
data = $.parseJSON(data);
alert(data.valueDataArray.category);
您可以使用原生JSON.parse()方法。此外,还需要修复JSON。下面是一个工作示例(JSON已修复)
您可以使用原生JSON.parse()方法。此外,还需要修复JSON。下面是一个工作示例(JSON已修复)
您的JSON看起来无效@RajaprabhuAravindasamy-这确实是无效的提示。。。您的第一项
valueDataArray
中缺少一个“{”。无效的数据数组,请检查并报告您的JSON看起来无效。!@RajaprabhuAravindasamy-它确实无效提示…您的第一项valueDataArray
中缺少一个“{”。无效的数据数组,请检查并报告