-1
的局部解組考慮以下JSON輸入:JAXB JSON
{
"url": [
{
"http://some_url": [
{
"id": 1,
"name": "name1"
}
]
}
]
}
假設http://some_url
是有效url.This可以在每個響應不同。我感興趣的是物業http://some_url
的價值。但由於密鑰http://some_url
可以更改,所以我無法爲此創建POJO。我只需要解開http://some_url
的值。在這種情況下可能部分解組?我有一個Details
類作爲我的java類。
Details
類的裸機是:
@JsonSerialize(include = JsonSerialize.Inclusion.NON_NULL)
public class Details {
@JsonProperty("id")
public String id;
@JsonProperty("name")
public String name;
}
因爲我不知道該怎麼辦局部解組,我是這樣做的:
Map<String,String> respData = null;
ObjectMapper mapper = new ObjectMapper();
respData = mapper.readValue({JSON STRING},Map.class);
相反,我會愛以某種方式將其轉換爲我的Details
類。我不太清楚如何實現這一點。
要Downvoter:能否請你加你爲什麼downvoted理由嗎? –