我有一個任務來解析Json到Java Class。jackson json to Object解析
Json片段我想解析和有問題是像樹結構。
這裏的關鍵點是parameterValue
可能是字符串或另一個參數名稱/值對的數組;
我想用傑克遜映射
Response response = mapper.readValue(jsonObjstring, Response.class);
這裏的問題是,我不知道我怎麼能在這裏描述Response類,所以它可能是自動傑克遜解析。如果這甚至是可能的。
JSON:
[{
"parameterName" : "name",
"parameterValue" : "value"
}, {
"parameterName" : "apnRecord",
"parameterValue" : [{
"parameterName" : "name",
"parameterValue" : "value"
}, {
"parameterName" : "name",
"parameterValue" : "value"
}, {
"parameterName" : "name",
"parameterValue" : "value"
}, {
"parameterName" : "name",
"parameterValue" : "value"
}, {
"parameterName" : "name",
"parameterValue" : "value"
}, {
"parameterName" : "name",
"parameterValue" : "value"
}]
}]
分享您的代碼段,而不是僅僅拋出'json' – Amolb