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

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

嗨,每一个,..我需要创建一个Restful Web服务,它将使Json数据,..

一个Json数据,其中包含多个Json数组,…我需要在eclipse中使用Tomcat和java进行此操作,如果可能的话,请给我一个教程,在这一点上有一个Big Json数据,…谢谢你。

你的谷歌了吗!!! Google提供了许多与REST网络服务相关的好东西。

无论如何看看这些东西

构建一个简单的RESTful Web服务以使用Jersey生成JSON

在Eclipse中开发REST Web服务

有关创建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());