Search code examples
jsonlistflutterquotation-marks

how to create dynamic list with quotation mark?


I created a dynamic list. Like this -

  List selectedSubjectNameList = [];
Future addSubjectName(college, subject) async {
    setState(() {
      selectedSubjectNameList.add({"college": college, "subject": subject});
    });
  }

After adding item, here is output -

{college: Dhaka Commerce College, subject: Bangla},

But I want a output like this. (with quotation mark)

{college: "Dhaka Commerce College", subject: "Bangla"},

How can I create this?


Solution

  • Simply your list in jsonEncode, Coz it Converts object to a JSON string.

    import 'dart:convert';
    
    var listValue = jsonEncode(selectedSubjectNameList);
    
    print(listValue);