Jika tampilan konfigurasi di Spring XML adalah sebagai berikut
<name properti = "DefaultViews"> <cist> <Bean> </tean> </cist> </prop Property>
Maka hasil pengembalian adalah:
{"CommonAJaxResponse": {"kode": 1, "errorCode": null, "errorMessage": null, "data": {"key": "123"}}} Di antara mereka, CommonajaxResponse bukanlah yang kita inginkan.
Perhatikan deskripsi API dari properti ExtractValuefromsingleyModel dari MappingJackson2JSonView, Anda dapat mengatur properti ini untuk menyelesaikannya.
<name properti = "DefaultViews"> <cist> <beansclass = "org.springframework.web.servlet.view.json.mappingJackson2jsonview"> <nama properti = "ExtractValuefromsingLeyModel" value = "true"/</bean> </list> Properti>
Selesaikan:
{"kode": 1, "errorCode": null, "errorMessage": null, "data": {"key": "123"}}Di atas adalah metode menghapus nama simpul root dari JSON yang dikembalikan oleh Spring MVC. Saya harap ini akan membantu semua orang. Jika Anda memiliki pertanyaan, silakan tinggalkan saya pesan dan editor akan membalas semua orang tepat waktu. Terima kasih banyak atas dukungan Anda ke situs web Wulin.com!