【问题标题】:Flutter - What is the best way to parse Json?Flutter - 解析 Json 的最佳方法是什么?
【发布时间】:2019-09-16 03:19:13
【问题描述】:

其实我是用传统的方式来处理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


    【解决方案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);
        }
    }
    

    【讨论】:

      【解决方案2】:

      看看json_serializable 包。

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

      【讨论】:

      • 谢谢。我正在看这个。
      猜你喜欢
      • 2012-07-28
      • 2021-04-07
      • 2022-01-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-28
      • 1970-01-01
      相关资源
      最近更新 更多