颤振 - 解析Json的最佳方法是什么?

问题描述 投票:0回答:2

实际上,我使用传统的方式与Json合作:

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

我有很多处理Json的对象,随着时间的推移,我会遇到如下问题:

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

我正在寻找最好的方法(外部插件或其他东西)来操纵这些Json。

json serialization flutter deserialization
2个回答
1
投票

看看json_serializable包。

并且docs有一个关于JSON序列化的优秀resource


1
投票

这就是我如何设置MyObject类来解析Json

class MyObject {
    String value;


    MyObject({this.value});

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

      return MyObject(value:value);
    }
}
© www.soinside.com 2019 - 2024. All rights reserved.