Десериализация обернутого свойства json
Какой самый простой способ десериализации такого JSON:
{
"xx": {
...
}
"user":
{
"name": "john"
}
}
чтобы:
class User {
String name;
}
используя Джексона?
1 ответ
Если Json действителен, то вы можете просто использовать http://json2csharp.com/
чтобы получить желаемый результат.
json = {
"xx": {
...},
"user":{
"name": "john"
}
}
ObjectMapper mapper = new ObjectMapper();
JsonNode root = objectMapper.readTree(json);
String name = root.path("user").get("name").asText();
user.setName(name);