我使用一个web服务,它允许我从我的数据库接收对象。现在,我尝试通过我的web服务将一个对象发送到我的数据库。当我接收到这个对象时,它被表示为一个表数组,现在如何将它序列化并发送到Json服务器?
我接收并试图依次发送到服务器的对象的json。
[[" IF THE CROWN FITS - PINCEAUX MAQUILLAGE",20000,20000," IF THE CROWN FITS - PINCEAUX MAQUILLAGE",null,"2"]发布于 2020-07-23 14:48:00
你能不能
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中。列表和Map对象是递归编码的。
并查看此链接https://dart.dev/guides/libraries/library-tour#dartconvert---decoding-and-encoding-json-utf-8-and-more以获得更多详细信息。
https://stackoverflow.com/questions/63056829
复制相似问题