【发布时间】:2015-09-06 07:01:02
【问题描述】:
我遇到了解析 json 数据的问题。我正在使用基于 REST api 的 spring boot 构建项目。当我必须解析与域对应的数据时,这很容易,我在带有域名的控制器方法中使用 RequestBody,但在当前场景中,我有一个 json 格式的域列表:
{
"data":[
{
"type":"abc",
"subtypes":[
{
"leftValue":"BEACH",
"rightValue":"MOUNTAIN",
"preferencePoint":60
},
{
"leftValue":"ADVENTURE",
"rightValue":"LEISURE",
"preferencePoint":60
}
]
},
{
"type":"mno",
"subtypes":[
{
"leftValue":"LUXURY",
"rightValue":"FUNCTIONAL",
"preferencePoint":60
},
{
"leftValue":"SENSIBLE",
"rightValue":"AGGRESIVE",
"preferencePoint":0
}
]
}
]
}
我正在列表中发送数据,其中type 是类Type 的属性
并且类类型具有Subtypes 类的列表,子类型类包含leftValue 和rightValue 作为enums
我正在使用默认使用 jackson 库的 Spring Boot,我想使用 Jackson 将此数据解析为相应的 Type 类。谁能给我解决方案。
【问题讨论】:
-
google 一下,添加你遇到的错误
标签: json jackson spring-boot