使用JSON在java Servlet中创建json数组[重复]

Posted

技术标签:

【中文标题】使用JSON在java Servlet中创建json数组[重复]【英文标题】:Create json Array in java Servlet using JSON [duplicate] 【发布时间】:2016-06-27 21:50:18 【问题描述】:

我想创建这样的 json 数组以使用带有 java servlet 的 jquery 数据表插件


  "data": [
    
      "name": "Tiger Nixon",
      "position": "System Architect",
      "salary": "$320,800",
      "start_date": "2011/04/25",
      "office": "Edinburgh",
      "extn": "5421"
    ,
    
      "name": "Garrett Winters",
      "position": "Accountant",
      "salary": "$170,750",
      "start_date": "2011/07/25",
      "office": "Tokyo",
      "extn": "8422"
    
  ]

【问题讨论】:

【参考方案1】:

其实很简单。使用谷歌gson.jar或者你从这里下载 Download Google GSON Jar或者添加依赖项(如果你的项目是Maven)到你的pom.xml

<dependency>
    <groupId>com.google.code.gson</groupId>
    <artifactId>gson</artifactId>
    <version>2.2.2</version>
</dependency>

试试这个链接GSON Serializer Example

注意 :- 这只是一个参考代码。您可以根据需要以自己的方式实施。谢谢你

【讨论】:

【参考方案2】:

创建一个代表您的 JSON 对象的 POJO。包含第二个对象列表的顶部对象。使用 jackson 或 xstream 将 Java 对象编组为 Json 并将 json 字符串写入 servlet 响应。

【讨论】:

以上是关于使用JSON在java Servlet中创建json数组[重复]的主要内容,如果未能解决你的问题,请参考以下文章

为啥不在 java servlet 中创建 pdf 文档? [复制]

如何创建“另存为”和“加载”对话框以在 javascript 中创建/加载 json 文件/数据?

java中创建解析json

在 Java 中创建 JSON Web 令牌

使用具有参数的参数在 Java 中创建 JSON RPC 请求

如何在 JSP/Java 中创建多维 HashMap 或 Hashtable 并将其转换为 JSON 对象?