如何定义javabean以使用Jackson反序列化json?

如何定义javabean以使用Jackson反序列化json?,java,json,serialization,jackson,Java,Json,Serialization,Jackson,JSON如下所示: { "favorited": false, "truncated": false, "annotations": [ { "wpinfo": { "type": "place", "url": "http://m.weibo.cn/" } } ], "reposts_count": 0 }; 我不知道我将用属性“annotations”

JSON如下所示:

{
  "favorited": false,
  "truncated": false,
  "annotations": [
      {
          "wpinfo": {
              "type": "place",
              "url": "http://m.weibo.cn/"
          }
      }
  ],
  "reposts_count": 0
};

我不知道我将用属性“annotations”声明哪种类型。我英语说得不多,希望你能理解我。谢谢

注释是一个对象数组(在您的案例中仅包含一个对象)。所以你可以这样声明:

MyObject[] annotation;
其中MyObject是包含字段wpinfo的类


注意:如果您的需求只是解析一些JSon,那么您不需要创建类,Jackson有一个

注释是一个对象数组(在您的示例中只包含一个对象)。所以你可以这样声明:

MyObject[] annotation;
其中MyObject是包含字段wpinfo的类


注意:如果您的需求只是解析一些JSon,您不需要创建类,Jackson有一个

谢谢,您是对的,MyObject[]或List可以反序列化该JSon。谢谢,您是对的,MyObject[]或List可以反序列化该JSon。