У меня есть список строк, извлеченных из базы данных в виде строки
[name 1, name2, name3, ...]
Я пытаюсь преобразовать его в это:
'name 1', 'name2', 'name3', '...'
пока безуспешно. метод, с помощью которого я получаю данные. Этот метод прекрасен, так как я использую его заранее для другой части кода.
Future<List<String>> getNames() async {
var url = _api + "get_names.php?key=" + _key;
http.Response response = await http.get(url);
var resp = jsonDecode(response.body);
return resp.map<String>((m) => m['names'] as String).toList();
}
список извлекается из базы данных в виде строки.
В основном я использую часть кода formbuilder который использует initialValue как динамический c. поэтому, если я установил initialValue: [widget.names], а widget.names содержит 'name1', 'name2', это нормально, если это список строк, но он, конечно, должен быть в одинарных или двойных кавычках и разделен запятой.
Спасибо