Dart中jsonEncode()和json.encode()之间有什么区别和首选方法?

问题描述 投票:2回答:2

在flutter doc中,它使用jsonEncode()。而在角度doc,它使用json.encode()。两者之间有什么区别和首选方式?非常感谢。

dart flutter angular-dart
2个回答
3
投票

jsonEncode作为json的别名被引入,因为json经常与变量名称json相撞,许多用于保存JSON值的变量。

var json = http.get(...);
var data = json.decode(json); // error
var data = jsonDecode(json); // ok

2
投票

没有区别。从dart:convert docs for jsonEncode

json.encode的简写。

© www.soinside.com 2019 - 2024. All rights reserved.