Flutter如何将String转换为List

我有这个String

  var String a = '["one", "two", "three", "four"]';

var ab = (a.split(','));

print(ab[0]); // return ["one"

我想将其转换为List<String>。问题是它也返回方括号。我要列出看起来["one", "two", "three",

"four"]不是这样[["one", "two", "three", "four"]]。如何正确转换?

回答:

您的字符串看起来像有效的JSON,因此它应该对您有用:

import 'dart:convert';

...

var String a = '["one", "two", "three", "four"]';

var ab = json.decode(a);

print(ab[0]); // return ["one"

以上是 Flutter如何将String转换为List 的全部内容, 来源链接: utcz.com/qa/436292.html

回到顶部