【发布时间】:2017-04-19 03:47:38
【问题描述】:
我的json结构是
{
"GAME_CUSTOMIZE": {
"GAME_CODE": "MOCK12V2.0",
"RESULT": {
"response": [
{
"id": "PLAYER1",
"value": "WERYT"
},
{
"id": "PLAYER2",
"value": "QEWRET"
},
{
"id": "PLYAER3",
"value": "765422"
}
]
}
}
}'
我的用于映射的 Pojo 对象是,
import com.fasterxml.jackson.annotation.JsonProperty;
@JsonProperty("GAME_CODE")
private String gameCode;
@JsonProperty("RESULT")
private String responseJson;
尝试将“RESULT”完整 json 分配给字符串时,从 json 转换为 Java 对象后变为空。也尝试过 JsonRawValue 注释。并尝试使用 responseJson 作为对象类型而不是字符串。我想将 RESULT Json 获取到 Java 字符串或 Object 属性。
【问题讨论】:
-
您缺少
GAME_CUSTOMIZE和RESULT的 POJO(您在对象中有一个对象)