我想知道Dart如何处理JSON?更具体地说:
答案 0 :(得分:15)
您可能会发现我的这篇文章很有趣: http://www.grobmeier.de/dart-creating-a-dynamic-list-with-dart-php-and-json-20112011.html
您需要使用JSON包(将json添加到pubspec.yaml):
import 'package:json/json.dart';
这是相应的规格: https://api.dartlang.org/docs/channels/stable/latest/json.html
问题:
答案 1 :(得分:7)
像基督徒一样,我的dartwatch blog上也有类似的帖子,可能会有用。
答案 2 :(得分:7)
您可以使用JSON库提供的dart:convert属性。
import 'dart:convert' show JSON;
main() {
var encoded = JSON.encode([1, 2, { "a": null }]);
var decoded = JSON.decode('["foo", { "bar": 499 }]');
}