【发布时间】:2016-05-09 12:42:18
【问题描述】:
基于此Jira
我有这个方法:
val innerResult: DeferredResult[Object] = new DeferredResult[Object]()
override def setResult(result: T): Boolean = {
val beanPropertyFilter: SimpleBeanPropertyFilter = filter.size match {
case 0 => SimpleBeanPropertyFilter.serializeAll()
case _ => SimpleBeanPropertyFilter.filterOutAllExcept("id")
}
val filterProvider = new SimpleFilterProvider()
.addFilter("propertiesFilter", beanPropertyFilter)
val wrapper = new MappingJacksonValue(result)
wrapper.setFilters(filterProvider)
innerResult.setResult(wrapper)
}
在回复中我看到:
{"headers":{}, "body":[{"id":"573080B50CCDED33E08DA678"}], "statusCode":"OK"}
我想看看:
[{"id":"573080B50CCDED33E08DA678"}]
我做错了什么?
【问题讨论】:
标签: java scala spring-mvc jackson