我正在尝试从URL加载json文件并在Dart中解析它.因此,当我谷歌搜索时,我尝试了一些链接中建议的以下代码:
HttpRequest.getString("hellknight2.js").then((response) { var model = new JSON.parse(response); });
但是,它似乎不再适用于Dart SDK版本0.4.3.5_r20602.在Dart中将Json文件映射到对象的当前最佳方法是什么?
解决方法
只需使用
dart:convert
package的
JSON.这是一个例子:
import 'dart:convert' as JSON; main() { final myJsonAsString = '{"a": 1,"b": "c"}'; final json = JSON.decode(myJsonAsString); .... }
有关详细信息,请参见Parsing JSON.