簡體   English   中英

將json映射到Java對象

[英]mapping json to Java object

我這樣從客戶端發送數據

$.ajax
  type: "POST"
  url: "/plan"
  dataType: "json"
  ContentType: "application/json; charset=utf-8"
  data: plan
  success:(data) ->
    alert "Save Plan Succeesfully"

在Java代碼中,我有Plan類,其中json中的數據具有相同的字段。 所以現在,我想在Java代碼中從data(json)映射到May Plan對象。 幫我!

嘗試GSON ,一個Java的Google JSON庫。

您可以使用傑克遜。 在此處閱讀文檔:

http://wiki.fasterxml.com/JacksonHome

我只是說要使用GSON或Jackson之類的JSON解析器,這樣做是必須每次接收整個String並手工解析(痛苦!)。

如果可能的話,我肯定會使用SpringMVC,因為在您的servlet-context.xml中包含了Jackson,您實際上可以傳遞整個對象而無需手動進行任何解析。

因此,您可以在Java中聲明一個Plan的啞對象,並且無需進行中間編寫任何代碼即可將JSON字符串解釋為對象的情況下進行解析。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM