因此,我需要反序列化具有以下格式的JSON对象:
"items": [{
"field": {},
"actions": [
{}
],
},
{
"field": {},
"actions": {}
}
]
抓住22 即收到的JSON有一个名为" actions"这可能是一个列表或一个对象,基于哪些'项目'对象正在分析中。 因此,尝试使用Gson将JSON解析为java,我得到一个错误"期待BEGIN_ARRAY但得到BEGIN_OBJECT"要么 "期待BEGIN_OBJECT但得到了BEGIN_ARRAY"。
如何将该魔法动作字段反序列化为对象或对象列表,具体取决于包含对象而不首先将其传递到前端?愿意使用杰克逊。