📅  最后修改于: 2023-12-03 15:30:21.949000             🧑  作者: Mango
在 Dart 中,可以使用内置的 json
库将 List 转换为 JSON 格式。
import 'dart:convert';
void main() {
List<Map<String, dynamic>> list = [
{
'name': 'John',
'age': 30,
'email': 'john@example.com',
'isMarried': true,
},
{
'name': 'Jane',
'age': 25,
'email': 'jane@example.com',
'isMarried': false,
},
];
String jsonList = jsonEncode(list);
print(jsonList);
}
输出结果:
[
{
"name": "John",
"age": 30,
"email": "john@example.com",
"isMarried": true
},
{
"name": "Jane",
"age": 25,
"email": "jane@example.com",
"isMarried": false
}
]
dart:convert
库,该库提供了用于编码和解码各种格式的数据的类,包括 JSON 格式。jsonEncode
函数将 List 转换为 JSON 格式的字符串。这是一个简单的将 Dart List 转换成 JSON 格式的例子。你也可以使用 jsonDecode
函数将 JSON 格式的字符串转换为 Dart 对象。