小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

SpringMVC: @ResponseBody后臺解析JSON返回前端時大寫字母變小寫的問題

 Ryzen6 2020-03-17

在后臺SpringMVC的服務(wù)中,返回給前端的Json字符串時,字段名原來大寫字母,變成了小寫,導(dǎo)致前端js獲取字段名失敗。

解決方案:

在對象類中聲明加@JsonProperty注解,(網(wǎng)上說Get和Set也要添加@JsonProperty,經(jīng)過本人測試其實無需添加)。注意引入的包名是 org.codehaus.jackson.annotate下的,不要引錯。以下兩個字段,可以做對比。

  1. import org.codehaus.jackson.annotate.JsonIgnore;
  2. import org.codehaus.jackson.annotate.JsonProperty;
  3. public class WebPage {
  4. private String SiteCode;//
  5. @JsonProperty("PageName")
  6. private String PageName;//
  7. public String getSiteCode() {
  8. return SiteCode;
  9. }
  10. public void setSiteCode(String siteCode) {
  11. SiteCode = siteCode;
  12. }
  13. public String getPageName() {
  14. return PageName;
  15. }
  16. public void setPageName(String pageName) {
  17. PageName = pageName;
  18. }
  19. }

前端頁面獲取字段,可以看到PageName字段因為加了注解,沒有大小寫被自動轉(zhuǎn)化的問題。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多