我有一个json对象来自我的java代码字符串:
{
"ABC":["ABC","XYZ","pqr"],
"OMG":["ABC","XYZ","pqr"],
"Hello":["ABC","XYZ","pqr"]
}
将其解码为 myObj:Object = JSON.decode(result); 现在我如何访问ABC,OMG,HELLO等关键名称...... ??
答案 0 :(得分:0)
试试这会对你有帮助。
如果您希望对象中的属性使用for-in
循环,或者您希望值使用foreach
语句。
var obj:Object = {
"ABC":["ABC","XYZ","pqr"],
"OMG":["ABC","XYZ","pqr"],
"Hello":["ABC","XYZ","pqr"]
};
var jsonText:String = JSON.stringify(obj);
var jsonObj:Object = JSON.parse(jsonText);
for(var key:String in jsonObj){
Alert.show("Key is"+key + " value is "+ jsonObj[key]);
}
您的情况正好
var myObj:Object = JSON.decode(result);
for(var key:String in myObj){
Alert.show("Key is"+key + " value is "+ myObj[key]);
}