在flutter文档中,它使用jsonEncode()
。而在角度文档中,它使用json.encode()
。两者之间的区别和首选方式是什么?非常感谢。
答案 0 :(得分:3)
jsonEncode
作为json
的别名是因为json
经常与一个变量名json
冲突,许多变量都用于保存JSON值。
var json = http.get(...);
var data = json.decode(json); // error
var data = jsonDecode(json); // ok
答案 1 :(得分:2)
没有区别。从dart:convert
docs for jsonEncode
:
json.encode
的简写。
答案 2 :(得分:0)
在即将发布的 Sound Null-Safety update 中,目前处于测试阶段,别名 jsonEncode
不起作用,因此只需使用 json.encode