【发布时间】:2018-09-28 11:06:14
【问题描述】:
反序列化此类 json 的最简单方法是什么:
{
"xx": {
...
}
"user":
{
"name": "john"
}
}
到:
class User {
String name;
}
使用杰克逊?
【问题讨论】:
标签: json spring-boot jackson deserialization
反序列化此类 json 的最简单方法是什么:
{
"xx": {
...
}
"user":
{
"name": "john"
}
}
到:
class User {
String name;
}
使用杰克逊?
【问题讨论】:
标签: json spring-boot jackson deserialization
如果 Json 有效,那么您只需使用 http://json2csharp.com/ 即可获得所需的结果。
【讨论】:
http://jsonutils.com/ 来获得最终结果。但是您的 json 无效。
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);
【讨论】: