Cómo analizar el archivo .json descargado con una cadena dentro de una variable de cadena? Con as3corelib.swc.Cómo analizar JSON (AS3)
Respuesta
Y aquí vamos, lleno de trabajo ejemplo de mi proyecto actual:
protected function loadConfigFromUrl():void
{
var urlRequest:URLRequest = new URLRequest(CONFIG_URL);
var urlLoader:URLLoader = new URLLoader();
urlLoader.addEventListener(Event.COMPLETE, completeHandler);
try{
urlLoader.load(urlRequest);
} catch (error:Error) {
trace("Cannot load : " + error.message);
}
}
private static function completeHandler(event:Event):void {
var loader:URLLoader = URLLoader(event.target);
trace("completeHandler: " + loader.data);
var data:Object = JSON.parse(loader.data);
trace("The answer is " + data.id+" ; "+data.first_var+" ; "+data.second_var);
//All fields from JSON are accessible by theit property names here/
}
La función para analizar JSON usando as3corelib (es decir, no la clase JSON nativo) es 'decodificación()'
JSON.decode(inputJson);
Si el JSON de entrada se codifica correctamente, las cadenas deben estar disponibles dentro del objeto resultante. Puede tener problemas para analizar cadenas si no se han escapado correctamente, pero ese es un problema con los datos de entrada.
JSON ahora está integrado en el paquete predeterminado de Flash Player llamado [JSON.parse()] (http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/JSON .html) - as3corelib ya no es necesario. Asimismo, el manejo del tiempo de ejecución de Flash Player es JSON de [mayor rendimiento] (http://stackoverflow.com/questions/7816784/load-json-faster-in-flex-4/7817042#7817042) que la implementación de as3corelib. –
@Jason Sturges: de acuerdo, el analizador JSON nativo debería ser la opción preferida. La pregunta original se refería como 3corelib.swc, por lo que me refería a ese código. – null
- 1. AS3 Análisis JSON
- 2. Obtener y analizar JSON en Actionscript
- 3. Cómo analizar JSON en Android
- 4. Javascript cómo analizar matrices JSON
- 5. Analizar JSON con org.json
- 6. Cómo analizar una fecha con formato ISO en Flex (AS3)?
- 7. Analizar JSON en una salida amistosa ListView
- 8. Cómo analizar matriz JSON en jQuery?
- 9. Cómo analizar json string en Android?
- 10. Cómo analizar un objeto json usando jquery
- 11. cómo analizar JSON anidada con Aeson
- 12. cómo analizar JSON en Objective C - SBJSON
- 13. ¿Cómo puedo analizar JSON en Pig?
- 14. Cómo analizar esta matriz JSON en Android
- 15. Cómo analizar datos JSON con jQuery/JavaScript?
- 16. ¿Cómo puedo analizar JSON en Perl?
- 17. Cómo analizar un objeto JSON en Android
- 18. Cómo analizar una cadena JSON en Delphi?
- 19. objeto Analizar JSON en JavaScript
- 20. Usar NSJSONSerialization para analizar JSON
- 21. AS3: Analizar si una variable es del tipo de objeto
- 22. Obtener ColdFusion para analizar una solicitud JSON
- 23. NoClassDefFoundError JsonAutoDetect al analizar el objeto JSON
- 24. Alternativas a JavaScript eval() para analizar JSON
- 25. Analizar sólo un nivel de JSON
- 26. jQuery no parece para analizar JSON automáticamente
- 27. Servidor no puede analizar un json válido
- 28. "matriz no válida pasa" al analizar JSON
- 29. error al analizar los datos JSON
- 30. archivo de matriz Analizar JSON con JSONPATH
uso JSON.parse() http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/ JSON.html ¿Puedes proporcionar más información sobre el problema? –
Agregar código. ¿Qué has intentado? ¿Qué has buscado? Este sitio web no se trata de otras personas que hacen el trabajo y le dan el código. Bienvenido a stack overflow, de todos modos =) – blue112