废话不多说,直接上干货。
1.json字符串转成json对象
var jsonObj = new Object();
var jsonStr:String = "{\"data\":{\"duration\":\"299\",\"format\":\"ev1\"}}";
jsonObj = JSON.parse(jsonStr);
使用JSON.parse()就可以非常方便的将json字符串jsonStr转换成json对象jsonObj。注意:构造json字符串时记得增加转义字符!
2.json对象转成json字符串
var jsonStr1:String = JSON.stringify(jsonObj["data"]);
var jsonStr2:String = JSON.stringify(jsonObj["data"]["marquee"]);
使用JSON.stringify()就可以非常方便的将json对象jsonObj转换成json字符串jsonStr1和jsonStr2。