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
Flutter 如何在flatter中序列化数组_Flutter_Dart - Fatal编程技术网

Flutter 如何在flatter中序列化数组

Flutter 如何在flatter中序列化数组,flutter,dart,Flutter,Dart,我使用一个允许我从数据库接收对象的web服务。现在,我尝试通过web服务向数据库发送一个对象。当我收到这个对象时,它是以一个表数组的形式呈现的,现在如何序列化它并用Json将其发送到服务器 我接收并尝试依次发送到服务器的对象的json [[" IF THE CROWN FITS - PINCEAUX MAQUILLAGE",20000,20000," IF THE CROWN FITS - PINCEAUX MAQUILLAGE",null,"2

我使用一个允许我从数据库接收对象的web服务。现在,我尝试通过web服务向数据库发送一个对象。当我收到这个对象时,它是以一个表数组的形式呈现的,现在如何序列化它并用Json将其发送到服务器

我接收并尝试依次发送到服务器的对象的json

[[" IF THE CROWN FITS - PINCEAUX MAQUILLAGE",20000,20000," IF THE CROWN FITS - PINCEAUX MAQUILLAGE",null,"2"]
你能不能

import 'dart:convert';
然后作为一个例子:

var scores = [
  {'score': 40},
  {'score': 80},
  {'score': 100, 'overtime': true, 'special_guest': null}
];

var jsonText = jsonEncode(scores);
assert(jsonText ==
    '[{"score":40},{"score":80},'
        '{"score":100,"overtime":true,'
        '"special_guest":null}]');
引述文件:

只有int、double、String、bool、null、List或Map(带有字符串键)类型的对象可以直接编码到JSON中。列表和映射对象是递归编码的


有关详细信息,请查看此链接。

您需要什么帮助?您的示例已经是JSON,所以它应该可以工作吗?还是要将JSON解析为对象?但由于我们不知道每个领域都是什么,所以真的不可能在这方面帮助你。如果没有数据类的示例,我们无法帮助您将数据转换为JSON。