В чем разница и предпочтительный путь между jsonEncode () и json.encode () в Dart?

+ x заставляет объект x в строку, которая просто [object Object]:

http://jsfiddle.net/Ze32g/

Симпатичная печать - очень хороший и, вероятно, очень сложный базовый код, который кто-то реализовал как часть объекта console и метода log.

Попробуйте следующее:

console.log("hmm: ", x);

2
задан sgon00 25 February 2019 в 04:43
поделиться

1 ответ

jsonEncode в качестве псевдонима для json был введен, потому что json часто сталкивался с именем переменной json, часто используемой для переменной, содержащей значение JSON.

var json = http.get(...);
var data = json.decode(json); // error
var data = jsonDecode(json); // ok
0
ответ дан Günter Zöchbauer 25 February 2019 в 04:43
поделиться