【发布时间】:2012-04-17 01:49:12
【问题描述】:
我试图在 ActionScript 2 中获取 JSON 对象的值,但它一直返回 undefined 或 [object Object]。
这是我的代码:
for (var i:Number = 0; i < oProduct.prosAndCons.pros.length; i++) {
if (i == oProduct.prosAndCons.pros.length) {
break;
};
//
mcProsCons.txtPros.htmlText += oProduct.prosAndCons.pros[i]+ "<br /><br />";
};
这是返回的 JSON:
{
"prosAndCons": {
"pros": [
{
"cute animals": {
"link": "http://searchreviews.com/best/q-1661072-cute-animals",
"excerptCount": 1,
"excerpt": "Cute songs and cute animals."
}
},
{
"cute toy": {
"link": "http://searchreviews.com/best/q-3584162-cute-toy",
"excerptCount": 6,
"excerpt": "All in all it's a very cute toy that holds up to a lot of use."
}
},
{
"cute songs": {
"link": "http://searchreviews.com/best/q-1769522-cute-songs",
"excerptCount" :2,
"excerpt": "Cute songs and cute animals."
}
},
{
"chunky magnetic letters": {
"link": "http://searchreviews.com/best/q-662-chunky-magnetic-letters",
"excerptCount": 1,
"excerpt": "The chunky magnetic letters are perfect for little hands and the magnets that hold them to the fridge are enclosed so there is no worry of a swallow hazard."
}
},
{
"catchy song": {
"link": "http://searchreviews.com/best/q-672-catchy-song",
"excerptCount": 4,
"excerpt": "\" You made a match, look what you have done ,\" It's a very catchy song!"
}
}
]
}
}
谁能告诉我我做错了什么?自从我用 JSON 编写 AS2 代码以来已经有一段时间了。
【问题讨论】:
-
提示:
prosAndCons.pros[0]是一个对象。 -
看看我对你的 JSON 所做的编辑,看看你能不能发现任何东西。
标签: json actionscript