gpt4 book ai didi

dart - Flutter 如何将 String 转换为 List

转载 作者:IT老高 更新时间:2023-10-28 12:39:34 25 4
gpt4 key购买 nike

我有这个 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 a = '["one", "two", "three", "four"]';
var ab = json.decode(a).cast<String>().toList();
print(ab[0]); // returns "one"

import 'dart:convert';
...

var a = '["one", "two", "three", "four"]';
var ab = json.decode(a);
print(ab[0]); // returns "one"

关于dart - Flutter 如何将 String 转换为 List<String>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52288553/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com