从json中的内部数组中获取值

时间:2013-12-31 12:36:08

标签: javascript jquery json

我有一个json对象,格式如下

{
    "class": "model",
    "valueDataArray": [
        "category": "supply",
        "const": "123"
    },
    {
        "category": "prod",
        "text": "specify"
    }
],
"LinkArray": [
    {
        "from": 1,
        "to": 2
    },
    {
        "from": 2,
        "to": 3
    }
]

如何获取valueDataArray中的值? 请帮忙

3 个答案:

答案 0 :(得分:3)

data = JSON.parse(data);
alert(data.valueDataArray.category);

答案 1 :(得分:3)

我假设你正在使用jquery然后使用

data = $.parseJSON(data);
alert(data.valueDataArray.category);

答案 2 :(得分:0)

您可以使用本机JSON.parse()方法。你的JSON也需要修复。这是一个工作示例(已修复JSON)

http://jsbin.com/AqIYOcIY/1/edit