java - 如何使用Java eclipse Tomcat7.0为海量JSON数据创建Restful服务

标签 java json eclipse tomcat

如何使用 Java eclipse Tomcat7.0 为巨大的 JSON 数据创建 Restful 服务

大家好,.. 我需要创建一个 Restful Web 服务,它将 gice Json 数据,..

包含多个 Json 数组的 Json 数据,...我需要在 eclipse 中使用 Tomcat 和 java 来执行此操作,... 如果可能的话,给我一个关于这一点的教程,里面有一个大的 Json 数据,... 谢谢你。

最佳答案

你的谷歌坏了吗!!!谷歌有很多与 REST 网络服务相关的好东西。

随便看看这个东西

Building a Simple RESTful Web Service to produce JSON using Jersey

Developing REST Web Services in Eclipse

要创建 JSON,请参阅此示例
假设您要创建如下所示的 JSON

{"subitem":
 [{"rate":"123",
   "baseitem":"148",
   "item":"HIJ",
   "section":"pub",
   "imagename":"pic.png"
 }],

 "hoteltables":
 [{"tableno":"123",
   "status":"active",
   "section":"pub",
   "custid":"12"
 }],

 "mainiteam":
 [{"status":"available",
   "item":"ABC",
   "itemid":"12",
   "section":"pub",
   "imagename":"XYZ"
 }]
}

创建上述 JSON 的 java 代码如下所示

JSONArray obj = new JSONArray();
JSONObject jsonobj=new JSONObject();

HashMap rows=new HashMap();
rows.put("tableno","123");
rows.put("status","active");
rows.put("section","pub");
rows.put("custid","12");
obj.put(rows);

jsonobj.put("hoteltables", obj);

obj = new JSONArray();

rows=new HashMap();
rows.put("itemid","12");
rows.put("item","ABC");
rows.put("status","available");
rows.put("section","pub");
rows.put("imagename","XYZ");
obj.put(rows);

jsonobj.put("mainiteam", obj);

obj = new JSONArray();
rows=new HashMap();
rows.put("baseitem","148");
rows.put("item","HIJ");
rows.put("rate","123");
rows.put("section","pub");
rows.put("imagename","pic.png");
obj.put(rows);

jsonobj.put("subitem", obj);

System.out.println(jsonobj.toString());

关于java - 如何使用Java eclipse Tomcat7.0为海量JSON数据创建Restful服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20087372/

相关文章:

java - DSE 图更多线程导致响应时间变慢

java - 如何将 Jsoup 文档保存到 HTML 文件?

powershell - 如何以编程方式在 Windows 上启用和禁用 Java 运行时引擎?

java - 如何替换引号之间出现的任何单词

JSON Schema 比较两个属性为等长数组

java - 从解析 VariableDeclarationStatement 获取 ILocalVariable

windows - 如何在 Eclipse 中打开文件并跳转到特定行?

c# - 根据子元素值(C#、Json.NET)为元素选择 token 模式

javascript - JSON 返回(对象,对象)

java - Eclipse:java.lang.OutOfMemoryError: PermGen 空间