如何在Spring MVC中返回多个ResponseEntity,包括JSONObject?

时间:2015-08-12 10:06:45

标签: java spring-mvc

如何在Spring MVC中返回多个ResponseEntity,包括JSONObject

1 个答案:

答案 0 :(得分:0)

CreateEndPoint可能是一个带有getter和setter的简单java bean类,标准映射器将序列化为JSON没有问题。 JSONObject是map的包装器,不提供简单的getter和setter,mapper不知道如何处理它。

而不是:

layout-size

试试这个:

return new ResponseEntity<org.json.JSONObject>(dataFromResponse,
                    HttpStatus.OK);

您还可以尝试提供额外的映射器,该映射器调用给定类型的toString()操作,而不是使用getter和setter,但我认为这个解决方案更简单。