【问题标题】:json_object and dart:mirrorjson_object 和 dart:mirror
【发布时间】:2017-05-21 08:17:32
【问题描述】:

我正在使用Using Dart with JSON Web Services中的json_object

代码在 Dartium 中运行良好。在使用 dart_to_js_script_rewriter 构建时,会引发警告。

警告:dart2js 中的 dart:mirrors 支持是实验性的, * 并且不推荐。 * 这个镜像的实现是不完整的, * 并且经常大大增加生成的大小 * JavaScript 代码。 * * 你的应用通过 package:json_object => dart:mirrors 导入 dart:mirrors

json_object 有哪些好的替代品?我知道 JSON.decode 存在,但我想尽可能避免使用 Map API

【问题讨论】:

  • 我只使用第一种方法,如 [link] (github.com/chrisbu/dartwatch-JsonObject) 中所示。换句话说,我没有使用使用镜像的 ObjectToJSON 方法。我仍然收到上述警告。

标签: dart angular-dart


【解决方案1】:

要使用 json,现在建议如果您使用浏览器,则使用代码生成;如果您使用 Dart VM,建议使用反射。

您可以尝试像 jaguar_serializer 这样的包,它可以帮助您将 JSON 字符串转换为 Dart 对象。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-11-11
    • 1970-01-01
    • 2019-06-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-09
    相关资源
    最近更新 更多