dart中的Json编组
我有一个关于dart中json序列化的小问题。我使用的是“可导出”库。 下面是一个小代码:dart中的Json编组,json,dart,marshalling,Json,Dart,Marshalling,我有一个关于dart中json序列化的小问题。我使用的是“可导出”库。 下面是一个小代码: Condition t = new Condition(); Configurator configurator1 = new Exportable(Configurator); configurator1.alias = conf_b_1; configurator1.value = conf1; Configurator configurator2 = new Exportable(Configu
Condition t = new Condition();
Configurator configurator1 = new Exportable(Configurator);
configurator1.alias = conf_b_1;
configurator1.value = conf1;
Configurator configurator2 = new Exportable(Configurator);
configurator2.alias = conf_b_2;
configurator2.value = conf2;
t.configurators.add(configurator1);
ntp.condition = t;
print("________________toString_______________");
print(""+t.toString());
print("_______________________________________");
print("________________toJson_______________");
print(""+t.toJson());
print("_______________________________________");
结果是:
________________托斯特林_______________
{“ref”:“4”,“logicalRefId”:“41”,“value”:“1”,“alias”:false,“configurators”:[“{\“alias\”:\“1\”,“value\”:“10\”}]
________________toJson_______________ {“ref”:“4”,“logicalRefId”:“41”,“value”:“1”,“alias”:false,“configurators”:[“{\“alias\”:\“1\”,“value\”:“10\”}] 配置器部分完全损坏。我哪里做错了 谢谢你提前告诉我,
Nerio。我从未使用exportable,但它似乎也在输出int值的字符串:([根据你的问题]是的。是的。你有更好的方法吗?我通常通过实现toJson()/fromJson()进行序列化/反序列化,并手动完成这项工作。但是我知道最近很多人开始做这项工作。我从未使用exportable,但它似乎也在输出int值的字符串。:([根据你的问题]是的。这是真的。你有更好的方法吗?我通常通过实现toJson()/fromJson()进行序列化/反序列化,然后手动完成这项工作。不过,我知道最近有很多人开始做这项工作。