Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dart 如何从几个JSON对象中列出一个列表?_Dart - Fatal编程技术网

Dart 如何从几个JSON对象中列出一个列表?

Dart 如何从几个JSON对象中列出一个列表?,dart,Dart,给定{foo:bar,baz:boo}和{foo:bar2,baz:boo2},如何使用这两个对象创建JSON列表: [ { foo: bar, baz: boo }, { foo: bar2, baz: boo2 } ] 只需创建一个列表并将两个JSON对象附加到其中 var object1 = JSON.parse('{"foo":"bar", "baz":"boo"}'); var object2 = JSON.parse('{"foo":

给定
{foo:bar,baz:boo}
{foo:bar2,baz:boo2}
,如何使用这两个对象创建JSON列表:

[
  {
    foo: bar,
    baz: boo
  },
  {
    foo: bar2,
    baz: boo2
  }
]

只需创建一个列表并将两个JSON对象附加到其中

var object1 = JSON.parse('{"foo":"bar", "baz":"boo"}');
var object2 = JSON.parse('{"foo":"bar2", "baz":"boo2"}');
var list = new List();
list..add(object1)
    ..add(object2);

list
现在是
[{foo:bar,baz:boo},{foo:bar2,baz:boo2}]

顺便说一句,如果您使用JSONP,并向客户端发送JSON列表,页面上的恶意JavaScript可能会通过覆盖一些原型来劫持JSON列表。这不是飞镖的弱点。这是一个浏览器漏洞。网络真是个奇怪的地方!