如何在dart中将json字符串转换为列表?

如何在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

我的字符串位于“[‘咖喱我’,‘咖喱文化’的from中” 我想把它转换成['Curry Me Up','Curry Culture']

我试过做
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]
}