#json #list #flutter #quotation-marks
#json #Список #флаттер #кавычки
Вопрос:
Я создал динамический список. Вот так —
List selectedSubjectNameList = [];
Future addSubjectName(college, subject) async {
setState(() {
selectedSubjectNameList.add({"college": college, "subject": subject});
});
}
После добавления элемента, здесь выводится —
{колледж: Даккский коммерческий колледж, тема: Бангла},
Но я хочу получить такой результат. (с кавычками)
{колледж: «Даккский коммерческий колледж», тема: «Бангла»},
Как я могу это создать?
Ответ №1:
Просто ваш список jsonEncode
, потому что он преобразуется object
в JSON string
.
import 'dart:convert';
var listValue = jsonEncode(selectedSubjectNameList);
print(listValue);
Комментарии:
1. Знаете ли вы, как добавлять кавычки без преобразования json в строку?