如何JSON使用Java Eclipse Tomcat7.0 为大量数据创建Restful服务
JSON
大家好,…我需要创建一个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());