如何在dart中将json字符串转换为列表?
我的字符串位于“[‘咖喱我’,‘咖喱文化’的from中” 我想把它转换成['Curry Me Up','Curry Culture'] 我试过做如何在dart中将json字符串转换为列表?,dart,Dart,我的字符串位于“[‘咖喱我’,‘咖喱文化’的from中” 我想把它转换成['Curry Me Up','Curry Culture'] 我试过做json.decode(“['Curry Me Up','Curry Culture']”) 但它给我的错误格式异常:SyntaxError:Unexpected token'在JSON中位于位置1您试图解析的字符串不包含有效的JSON,因为您必须用JSON中的“而不是”封装字符串。因此,如果您改为这样做,它将起作用: import 'dart:conv
json.decode(“['Curry Me Up','Curry Culture']”)
但它给我的错误格式异常:SyntaxError:Unexpected token'在JSON中位于位置1您试图解析的字符串不包含有效的JSON,因为您必须用JSON中的
“
而不是”
封装字符串。因此,如果您改为这样做,它将起作用:
import 'dart:convert';
void main() {
final list = json.decode('["Curry Me Up","Curry Culture"]') as List;
print(list); // [Curry Me Up, Curry Culture]
}