Flutter - Как лучше всего разобрать Json?

На самом деле я использую традиционный способ работы с Json:

factory MyObject.fromJson(Map<String, dynamic> json)

У меня есть много объектов, связанных с Json, и со временем я сталкиваюсь с такими проблемами, как:

Converting object to an encodable object failed: Instance of 'MyObject'#0

Я ищу лучший способ (внешний плагин или что-то еще) для управления этими Json.

Как сделать HTTP-запрос в Javascript?
Как сделать HTTP-запрос в Javascript?
В JavaScript вы можете сделать HTTP-запрос, используя объект XMLHttpRequest или более новый API fetch. Вот пример для обоих методов:
0
0
42
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Взгляните на пакет json_serializable.

И в документах есть отличный ресурс о сериализации JSON.

Спасибо. Я смотрю на это.

Thomas Nicole 26.04.2019 17:19

Вот как я бы настроил класс MyObject для разбора Json.

class MyObject {
    String value;


    MyObject({this.value});

    static MyObject fromMap(Map<String,dynamic> map){
      var value = map['value'];

      return MyObject(value:value);
    }
}

Другие вопросы по теме