Я пытаюсь проанализировать файл JSON в моем проекте Flex.Я включил as3corelib.swc и импортировал com.adobe.serialization.json.JSON, но функция JSON.decode () по-прежнему возвращает ноль.В чем может быть проблема?
[Embed(source="assets/test.json",mimeType="application/octet-stream")]
private var json_file:Class;
public function load():void
{
var bytes:ByteArray = new json_file();
var json:String = bytes.readUTFBytes(bytes.length);
trace(json); // String is OK!
var arr:Array = (JSON.decode(json) as Array);
trace(arr); // Array is null!
}
Я также пробовал:
var str:String = (JSON.decode(json) as String);
trace(arr); // null!
и:
var arr:Object = JSON.decode(json); // [object Object]
trace(arr.toString()); // empty string
Спасибо за ваше время.