スプリングXMLの構成ビューが次のとおりである場合
<プロパティ名= "defaultViews"> <list> <bean> </bean> </list> </property>
その後、返品結果は次のとおりです。
{"commonajaxResponse":{"code":1、 "errorcode":null、 "errormessage":null、 "data":{"key": "123"}}}}その中で、CommonajaxResponseは私たちが望むものではありません。
Mappingjackson2jsonviewのextractvaluefromsinglekeymodelプロパティのAPI説明に注意すると、このプロパティをtrueに設定して解決できます。
<プロパティ名= "defaultViews"> <list> <beanclass = "org.springframework.web.servlet.view.json.mappingjackson2jsonview"> <プロパティname = "extractvaluefromsemodel" value = "true"/>> </bean>
それを成し遂げる:
{"code":1、 "errorcode":null、 "errormessage":null、 "data":{"key": "123"}}上記は、Spring MVCによって返されたJSONからルートノード名を削除する方法です。私はそれが誰にでも役立つことを願っています。ご質問がある場合は、メッセージを残してください。編集者は、すべての人に時間内に返信します。 wulin.comのウェブサイトへのご支援ありがとうございます!