В чем разница между json.decode и jsonDecode во flutter?

#flutter

#flutter

Вопрос:

Я создаю приложения flutter и не понимаю, какое из них использовать json.decode или jsonDecode для синтаксического анализа и декодирования JSON из API. Какой из них использовать?

Ответ №1:

Я думаю, это одно и то же

jsonDecode вызывает json.decode

Ответ №2:

Это то же самое. Если вы откроете json.dart, вы увидите, jsonDecode вызовите json.decode

 dynamic jsonDecode(String source,
    {Object? reviver(Object? key, Object? value)?}) =>
json.decode(source, reviver: reviver);
  

Ответ №3:

Немного опоздал на вечеринку, но поскольку никто не упомянул об этом, вот оно:

Из dart: конвертировать документы:

Сокращение от json.decode. Полезно, если локальная переменная затеняет глобальную константу json.

Комментарии:

1. Ваш ответ можно было бы улучшить, указав более конкретно, что именно не упоминалось в других ответах.