2017-05-21 6 views
4

ich verwende json_object wie in Using Dart with JSON Web Servicesjson_object und Dart: Spiegel

-Code funktioniert in Dartium in Ordnung. Beim Erstellen mit dart_to_js_script_rewriter wird eine Warnung ausgegeben.

WARNUNG: Dart: Spiegel Unterstützung in dart2js ist experimentell, * und nicht empfohlen. * Diese Implementierung von Spiegeln ist unvollständig, * und erhöht oft die Größe des generierten * JavaScript-Codes. * * Ihre App Importe dart: Spiegel über: Paket: json_object => dart: Spiegel

Was die guten Alternativen zu json_object? Ich weiß JSON.decode existiert aber ich möchte die Map API wenn möglich vermeiden

+1

Ich verwende nur die erste Methode wie in [link] (https://github.com/chrsbu/dartwatch-JsonObject) gezeigt. Mit anderen Worten verwende ich keine ObjectToJSON-Methode, die Mirrors verwendet. Ich bekomme immer noch die obige Warnung. – marcg

Antwort

1

Um mit json zu arbeiten, wird es jetzt empfohlen, Code-Generierung zu verwenden, wenn Sie in einem Browser oder Reflexion arbeiten, wenn Sie an der Dart VM arbeiten.

Sie können ein Paket wie jaguar_serializer versuchen, mit dem Sie eine JSON-Zeichenfolge in ein Dart-Objekt konvertieren können.