Wie kann heruntergeladene .json-Datei mit einer Zeichenfolge in einer String-Variablen analysiert werden? Mit as3corelib.swc.Wie wird JSON (AS3) analysiert?
Antwort
Und hier gehen wir Vollarbeits Beispiel aus meinem aktuellen Projekt:
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/
}
Die Funktion zum Parsen von JSON mit as3corelib (dh nicht die native JSON-Klasse) ist ‚decode()‘
JSON.decode(inputJson);
Wenn der Eingang json richtig codiert ist, sollte Saiten im Inneren des resultierenden Objekt zur Verfügung. Sie haben möglicherweise Probleme beim Parsen von Strings, wenn sie nicht korrekt maskiert wurden, aber das ist ein Problem mit den Eingabedaten.
JSON ist jetzt in das Flash Player-Standardpaket mit dem Namen [JSON.parse()] integriert (http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/JSON) .html) - as3corelib wird nicht mehr benötigt. Außerdem ist die Flash Player-Laufzeitbehandlung JSON [höhere Leistung] (http://stackoverflow.com/questions/7816784/load-json-faster-in-flex-4/7817042#7817042) als die Implementierung von as3corelib. –
@Jason Sturges - einverstanden, sollte der native JSON-Parser die bevorzugte Wahl sein. Die ursprüngliche Frage wurde als 3corelib.swc bezeichnet, also bezog ich mich auf diesen Code. – null
- 1. Wie wird JSON-Datenformular-URL analysiert?
- 2. Wie wird die Zeichenfolge analysiert?
- 3. Wie wird JSON in Scala mit Standard-Scala-Klassen analysiert?
- 4. Wie wird dieses JSON-Beispiel mit SwiftyJSON analysiert?
- 5. Android- GSON Wie wird JSON Array mit verschiedenen Daten analysiert?
- 6. Logstash analysiert nicht json
- 7. AS3 JSON Parsing
- 8. JSON-Abfrage in AS3
- 9. C#: Wie wird das HttpWebResponse-Objekt analysiert?
- 10. CKEditor nicht JSON Antwort analysiert
- 11. Wie analysiert man JSON-Gezeiteninformationen von worldtides.info?
- 12. Wie analysiert man diese bestimmte JSON-Zeichenfolge?
- 13. Moshi - Analysiert unbekannt json Schlüssel
- 14. 2.2GB JSON-Datei analysiert inkonsistent
- 15. Wie JSON in AS3 zu analysieren
- 16. javascript json von URL analysiert
- 17. Spray-Json: Wie man ein Json-Array analysiert?
- 18. Wie wird die XAML-Datei analysiert?
- 19. JSON-String enthalten \“nicht analysiert werden
- 20. Warten, bis JSON-Daten analysiert wurden
- 21. JSON kann nicht von URL analysiert werden
- 22. PHP, wie empfangen und analysiert wird Content-Type: multipart/verwandt;
- 23. Wie analysiert man alle in einem String enthaltenen JSON-Objekte?
- 24. JSON-Daten können nicht analysiert werden
- 25. Wie wird JSONArray in Java mit Json.simple analysiert?
- 26. Wie kann dieses JSON-Objekt in C# korrekt analysiert werden?
- 27. Mehrere JSON Objekte in AS3 Sockel
- 28. Android Interner Speicher, wie man eine JSON-Textdatei richtig analysiert
- 29. Wie analysiert man die JSON-Antwort in Android?
- 30. Wie analysiert man einen JSON-String in Delphi?
Verwendung JSON.parse() http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/ JSON.html Können Sie weitere Informationen zu dem Problem bereitstellen? –
Code hinzufügen. Was hast du probiert? Nach was hast du gesucht? Auf dieser Website geht es nicht um andere Personen, die die Arbeit machen und Ihnen Code geben. Willkommen beim Stack-Überlauf sowieso =) – blue112