整数对象的getJson

时间:2014-02-28 16:47:20

标签: javascript jquery json getjson

var data={
    "394": {
        "auther": "ushyne",
        "category": "softball",
        "imgSrc": "sd",
        "votes": 0
    },
    "395": {
        "auther": "ushyne",
        "category": "softball",
        "imgSrc": "",
        "votes": 1
    }
};

我们如何显示类别,imgSrc值? 请回复我,提前致谢。

5 个答案:

答案 0 :(得分:2)

data["394"].category;
data["395"].imgSrc;

答案 1 :(得分:2)

有几种方法。 在您的情况下,限制是您不能data.395,因为它是一个数字,而是使用括号[]

例如你可以这样做:

data["395"]["imgSrc"]
data["395"].imgSrc

for (prop in data) {
 console.log(data[prop].imgSrc);
}

答案 2 :(得分:1)

由于394和395是数字,您需要使用[]。

来访问它们
console.log(data[394].category);

这是一个玩游戏并看到其他结果的小说。

http://jsfiddle.net/sNYXh/

答案 3 :(得分:0)

var data={
    "394": {
        "auther": "ushyne",
        "category": "softball",
        "imgSrc": "sd",
        "votes": 0
    },
    "395": {
        "auther": "ushyne",
        "category": "softball",
        "imgSrc": "",
        "votes": 1
    }
};

for (var i in data) {
 alert(data[i].imgSrc);
 /*OR*/
 console.log(data[i]); // for all 
}

答案 4 :(得分:0)

这应该有效:

data["345"]["category"]