如何创建带引号的动态列表?
how to create dynamic list with quotation mark?
我创建了一个动态列表。像这样-
List selectedSubjectNameList = [];
Future addSubjectName(college, subject) async {
setState(() {
selectedSubjectNameList.add({"college": college, "subject": subject});
});
}
添加item后,这里是输出-
{college: Dhaka Commerce College, subject: Bangla},
但我想要这样的输出。 (带引号)
{college: "Dhaka Commerce College", subject: "Bangla"},
我该如何创建它?
只是您在 jsonEncode
中的列表,因为它将 object
转换为 JSON string
。
import 'dart:convert';
var listValue = jsonEncode(selectedSubjectNameList);
print(listValue);
我创建了一个动态列表。像这样-
List selectedSubjectNameList = [];
Future addSubjectName(college, subject) async {
setState(() {
selectedSubjectNameList.add({"college": college, "subject": subject});
});
}
添加item后,这里是输出-
{college: Dhaka Commerce College, subject: Bangla},
但我想要这样的输出。 (带引号)
{college: "Dhaka Commerce College", subject: "Bangla"},
我该如何创建它?
只是您在 jsonEncode
中的列表,因为它将 object
转换为 JSON string
。
import 'dart:convert';
var listValue = jsonEncode(selectedSubjectNameList);
print(listValue);