Я использую библиотеку J3 as3corelib и декодирую JSON из запроса URLLoader.Однако у меня возникли проблемы с JSON.decode, выдавшим ошибку:
TypeError: Error #1009: Cannot access a property or method of a null
ссылка на объект.в com.adobe.serialization.json :: JSONTokenizer / nextChar () в com.adobe.serialization.json :: JSONTokenizer () в com.adobe.serialization.json :: JSONDecoder () в com.adobe.serialization.json:: JSON $ / decode () в Main / drawMap () в flash.events::EventDispatcher/dispatchEventFunction () в flash.events::EventDispatcher/dispatchEvent () в flash.net::URLLoader/onComplete()
Мой код выглядит следующим образом:
private function storeAssets(e:Event):void
{
// returned variables from PHP call
var variables:URLVariables = new URLVariables(e.target.data);
assets = JSON.decode(variables.assets);
}
Я передал свой ввод JSON в валидаторы, и он всегда возвращается как действительный, поэтому я действительно почесал голову над этим.