如何在Spring MVC中返回多个ResponseEntity,包括JSONObject
答案 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,但我认为这个解决方案更简单。