как создать динамический список с кавычками?

#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 в строку?