إذا كانت طريقة عرض التكوين في الربيع XML كما يلي
<property name = "defaultViews"> <list> <bean> </bean> </list> </splension>
ثم ستكون نتيجة العودة:
{"commonajaxresponse": {"code": 1 ، "errorcode": null ، "errormessage": null ، "data": {"key": "123"}}} من بينها ، لا نريد.
لاحظ وصف API لخاصية ExtractValueFromsingleKeymodel من MapPingJackson2JsonView ، يمكنك تعيين هذه الخاصية على True لحلها.
<property name = "defaultViews"> <list> <BeanClass = "org.springframework.web.servlet.view.json.mappingjackson2jsonview"> <property name = "extractValueFromsingleKeymodel" value = "true"/> </bean> </list>
إنجازها:
{"Code": 1 ، "errorcode": null ، "errormessage": null ، "data": {"key": "123"}}ما سبق هو طريقة إزالة اسم عقدة الجذر من JSON التي تم إرجاعها بواسطة Spring MVC. آمل أن يكون ذلك مفيدًا للجميع. إذا كان لديك أي أسئلة ، فيرجى ترك رسالة لي وسوف يرد المحرر على الجميع في الوقت المناسب. شكرا جزيلا لدعمكم لموقع wulin.com!