如何使用 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/