Dartでjson文字列とMapの相互変換処理です。
備忘録として残しておきます。
- Dart: 2.15
import 'dart:convert' as convert;
void main() {
final map1 = {
"name": "hoge",
"age": 20
};
// Map => json文字列
final json = convert.json.encode(map1);
print(json); // {"name":"hoge","age":20}
// json文字列 => Map
final map2 = convert.json.decode(json) as Map<String, dynamic>;
print(map2); // {name: hoge, age: 20}
}