使用JSON在java Servlet中创建josn数组

时间:2016-03-12 17:10:05

标签: java json servlets

我想创建这样的json数组,以便将jquery datatable插件与java servlet一起使用

{
  "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"
    }
  ]
}

所以请帮帮我

2 个答案:

答案 0 :(得分:2)

实际上非常容易。使用Google 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

  

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

答案 1 :(得分:0)

创建一个代表您的JSON对象的POJO。包含第二个对象列表的顶级对象。使用jackson或xstream将Java对象封送到Json中,并将json字符串写入servlet响应。