/ / Flash Builder, JSON-Kompilierungsfehler einbetten - Json, Actionscript-3, Flash-Builder, Embed

Flash-Builder, eingebettete JSON-Kompilierungsfehler - JSON, ActionScript-3, Flash-Builder, Einbetten

Ich verwende Flash Builder 4.7. Ich habe versucht, eine Json-Datei einzubetten, während eine Fehlermeldung angezeigt wird: "../strings.json ist eine unbekannte Datei Typ, der "nicht eingebettet" werden kann.

Hier ist mein Code. [Einbetten (source = "../ media / data / strings.json"), mimeType = "application / octet-stream"] public static const JsonData: Klasse;

Ich habe keine Ahnung, wie ich das beheben kann.

Ich verwende AIR SDK 3.4

Ich möchte die eingebettete Methode verwenden, da der Zugriff auf lokale Ressourcen (die globale Flash-Einstellung) immer lästig ist.

Antworten:

0 für die Antwort № 1

Ich habe die Syntax überprüft, die Sie für das Einbetten der Json-Datei geschrieben haben, ist falsch. Bitte machen Sie es richtig, es sollte so sein

[Einbetten (source = "a.json", mimeType = "application / octet-stream")] public var jsonData: Klasse;

Dann können Sie auf die Json-Daten wie folgt zugreifen:

var str: String = new String (new jsonData ()); var obj: Object = JSON.parse (str);

Stellen Sie sicher, dass Ihre a.json-Datei gültige Json-Daten haben muss.