【问题标题】:how to parse a json file via jackson?如何通过杰克逊解析json文件?
【发布时间】:2012-08-20 10:45:14
【问题描述】:

我正在使用 Jackson 来解析 JSON 对象。它工作得很好,但在 bean 类中,成员变量之一是动态的。这意味着有时我的 json 属性返回一个字符串数组,有时返回相同的属性 return map<String,Object>

如何在 Beans 中为此属性定义 Setter 和 Getter 方法?

【问题讨论】:

    标签: json javabeans jackson


    【解决方案1】:

    使用获取/返回对象的 getter/setter,Jackson 默认会从 json 流中确定类型。

    唯一的问题是 Jackson 将反序列化为列表而不是数组(但是您可以在 setter 中将其转换为数组)。

    如果你真的想要一个默认的数组,你可以看看 Genson library http://code.google.com/p/genson/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-07-27
      • 2019-11-25
      • 1970-01-01
      • 2021-11-01
      • 1970-01-01
      • 2013-12-29
      • 2022-07-21
      • 2014-06-17
      相关资源
      最近更新 更多