繁体   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