如何在飞镖中将 1 "," 2 "]" "["转换为 [ "1" , "2" ]?

  • 本文关键字:转换 飞镖 flutter dart
  • 更新时间 :
  • 英文 :

metas: "["<p>1</p>","<p>2</p>","<p>3/p>","<p>4</p>"]"
to 
List<String> metas = ["<p>1</p>","<p>2</p>","<p>3/p>","<p>4</p>"]

我可以在JS JSON.parse(meta(中使用它,有什么方法可以在dart中使用它吗?

Use可以使用dart:convert中的jsonDecode函数

import 'dart:convert';
void main() {

var x = '["<p>1</p>","<p>2</p>","<p>3/p>","<p>4</p>"]';

List metas = jsonDecode(x);

print(metas); // [<p>1</p>, <p>2</p>, <p>3/p>, <p>4</p>]
print(metas[0].runtimeType); // String 
}

最新更新