2017-05-21 161 views
4

我使用JSON_OBJECT爲Using Dart with JSON Web ServicesJSON_OBJECT和飛鏢:鏡

守則Dartium工作正常。在使用dart_to_js_script_rewriter構建時,會引發警告。

警告:dart2js中的dart鏡像支持是實驗性的, *,不推薦使用。 *鏡像的這種實現是不完整的, *,並且通常大大增加了生成的 * JavaScript代碼的大小。 * *您應用進口鏢:通過鏡子:包:JSON_OBJECT =>鏢:鏡子

什麼好的替代JSON_OBJECT?我知道JSON.decode存在,但我想盡可能避免使用Map API

+1

我只使用第一種方法,如[link](https://github.com/chrisbu/dartwatch-JsonObject)所示。換句話說,我沒有使用使用鏡像的ObjectToJSON方法。我仍然收到上述警告。 – marcg

回答

1

要使用json,現在建議您在瀏覽器上工作時使用代碼生成,或者如果您在Dart VM上工作,則建議使用代碼生成。

您可以試試像jaguar_serializer這樣的包,它可以幫助您將JSON字符串轉換爲Dart對象。