Если представление конфигурации в пружине XML выглядит следующим образом
<name = "defaultViews"> <Sist> <Bean> </bean> </list> </property>
Тогда результат возврата будет:
{"commonAjaxResponse": {"code": 1, "errorCode": null, "errormessage": null, "data": {"key": "123"}}} Среди них CommonAjaxResponse - это не то, что мы хотим.
Обратите внимание на описание API свойства ExtractValueFromSingleKeyModel MappingJackson2jsonView, вы можете установить это свойство на True для решения его.
<name = "defaultViews"> <sist> <beanclass = "org.springframework.web.servlet.view.json.mappingJackson2jsonView"> <свойство = "extractValueFromSingleKeyModel" value = "true"/> </bean> </list> </properate>
Сделать это:
{"Code": 1, "ErrorCode": null, "errormessage": null, "data": {"key": "123"}}Выше приведено метод удаления имени корневого узла из JSON, возвращаемого Spring MVC. Я надеюсь, что это будет полезно для всех. Если у вас есть какие -либо вопросы, пожалуйста, оставьте мне сообщение, и редактор ответит всем вовремя. Большое спасибо за вашу поддержку сайту wulin.com!