【发布时间】:2011-06-28 19:03:22
【问题描述】:
我需要帮助将杰克逊映射器的响应解析为 POJO。我有这个作为回应:
"data": [{
"item": {
"downloaded": false,
"moderated": false,
"add": false
}
},
{
"item": {
"downloaded": false,
"moderated": false,
"add": false }
// more
那么我如何将这个与映射器绑定到 POJO? 这是我正在尝试的课程,但它返回“项目”无法识别且不允许被忽略。
public ArrayList<Item> data = new ArrayList<Item>();
其中 item 是一个公共静态类 Item ,它带有构造函数,上面的所有字段都带有 getter 和 setter。
我该怎么做。我似乎无法在任何地方找到如何以这种方式从数组中读取数据。
【问题讨论】:
-
JSON 结构看起来很多余:为什么那里有“项目”条目?这是从 XML 转换而来的还是什么?另外:请包括 Item 类的定义(或表明您也希望它被定义)