问题描述
我创建了一个动态列表。像这样 -
List selectedSubjectNameList = [];
Future addSubjectName(college,subject) async {
setState(() {
selectedSubjectNameList.add({"college": college,"subject": subject});
});
}
{学院:达卡商学院,学科:孟加拉},
但我想要这样的输出。 (带引号)
{学院:“达卡商学院”,学科:“孟加拉语”},
我该如何创建?
解决方法
只是您在 jsonEncode
中的列表,因为它会将 object
转换为 JSON string
。
import 'dart:convert';
var listValue = jsonEncode(selectedSubjectNameList);
print(listValue);