Dart 中 jsonEncode() 和 json.encode() 之间的区别和首选方式是什么?

sgo*_*n00 6 dart angular-dart flutter

在 Flutter 文档中,它使用jsonEncode(),而在 Angular 文档中,它使用json.encode(). 两者之间的区别和首选方式是什么?

Gün*_*uer 11

jsonEncodejson引入for 的别名是因为经常与许多用于保存 JSON 值的变量的变量json名称发生冲突。json

var json = http.get(...);
var data = json.decode(json); // error
var data = jsonDecode(json); // ok
Run Code Online (Sandbox Code Playgroud)


jam*_*lin 5

没有区别。从文档dart:convertjsonEncode

的简写json.encode