Se a visualização de configuração no XML da primavera for a seguinte
<Propriedade name = "DefaultViews"> <List> <Bean> </bean> </list> </Property>
Então o resultado de retorno será:
{"CommonajaxResponse": {"code": 1, "errorcode": null, "errorMessage": null, "dados": {"key": "123"}}} Entre eles, CommonajaxResponse não é o que queremos.
Observe a descrição da API da propriedade ExtractValueFromsingleKeymodel do MAPPINGINGJONCON2JSONVIEW, você pode definir essa propriedade como TRUE para resolvê -la.
<propriedade name = "defaultViews"> <list> <beansclass = "org.springframework.web.servlet.view.json.mappingjackson2jsonview"> <propriedades name = "ExtraCtValueFromsingleKeymodel" Value = "True"/> </Bean> </list> </////////////propriedades>
Faça isso:
{"Code": 1, "ErrorCode": null, "errorMessage": null, "dados": {"key": "123"}}O acima é o método de remover o nome do nó raiz do JSON retornado pelo Spring MVC. Espero que seja útil para todos. Se você tiver alguma dúvida, deixe -me uma mensagem e o editor responderá a todos a tempo. Muito obrigado pelo seu apoio ao site wulin.com!