我试图在 ActionScript 2 中获取 JSON 对象的值,但它一直返回未定义或 [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 编码以来已经有一段时间了。