Флаттер - Как лучше всего разбирать Джсона? - PullRequest
0 голосов
/ 26 апреля 2019

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

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

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

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

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

Ответы [ 2 ]

1 голос
/ 26 апреля 2019

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

class MyObject {
    String value;


    MyObject({this.value});

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

      return MyObject(value:value);
    }
}
1 голос
/ 26 апреля 2019

Посмотрите на пакет json_serializable .

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

...