Dart は JSON をどのように処理するのでしょうか? すなわち:
- JSON オブジェクトのアイテムにアクセスできますか? また、いつ、どのようにアクセスできますか?
- Set や Maps などの Darts データ構造を JSON に変換できますか?
- JSON.parse を呼び出すだけで、新しい JSON を作成できますか?
- 新しい項目を JSON に追加するにはどうすればよいですか?
私のこの投稿は興味深いかもしれません: 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
あなたの質問に:
dart:convertライブラリが提供するjsonプロパティを使用できます。
import 'dart:convert' show json;
main() {
var encoded = json.encode([1, 2, { "a": null }]);
var decoded = json.decode('["foo", { "bar": 499 }]');
}
Christian のように、私のダーツウォッチ ブログにも同様の投稿があり、参考になるかもしれません。