如何将JSON对象中的特定JSON字段反序列化为java中的List或Object

时间:2016-03-04 16:19:20

标签: java json deserialization

因此,我需要反序列化具有以下格式的JSON对象:

 "items": [{
       "field": {},
        "actions": [
         {}
        ],
         }, 
         {
         "field": {},
         "actions": {}
         }
    ]

抓住22 即收到的JSON有一个名为" actions"这可能是一个列表或一个对象,基于哪些'项目'对象正在分析中。 因此,尝试使用Gson将JSON解析为java,我得到一个错误"期待BEGIN_ARRAY但得到BEGIN_OBJECT"要么 "期待BEGIN_OBJECT但得到了BEGIN_ARRAY"。

如何将该魔法动作字段反序列化为对象或对象列表,具体取决于包含对象而不首先将其传递到前端?愿意使用杰克逊。

0 个答案:

没有答案