Si la vue de configuration dans Spring XML est la suivante
<propriété name = "DefaultViews"> <s list> <an bean> </ bean> </sist> </ propriété>
Ensuite, le résultat de retour sera:
?
Parmi eux, CommonajaxResponse n'est pas ce que nous voulons.
Remarque la description de l'API de la propriété ExtractValueFromSingleKeyModel de MappingJackson2JSONView, vous pouvez définir cette propriété sur true pour le résoudre.
<propriété name = "DefaultViews"> <sist> <Ebanclass = "org.springframework.web.servlet.view.json.mappingjackson2jsonView"> <propriété name = "ExtractValueFromsingleKeyModel" value = "true" /> </ bean> </sist> </ propriété>
Faites-le:
{"code": 1, "errorcode": null, "errorMessage": null, "data": {"key": "123"}}Ce qui précède est la méthode de suppression du nom du nœud racine du JSON renvoyé par Spring MVC. J'espère que ce sera utile à tout le monde. Si vous avez des questions, veuillez me laisser un message et l'éditeur répondra à tout le monde à temps. Merci beaucoup pour votre soutien au site Web Wulin.com!