首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用JavaEclipseTomcat7.0为大型JSON数据创建Restful服务

如何使用JavaEclipseTomcat7.0为大型JSON数据创建Restful服务
EN

Stack Overflow用户
提问于 2013-11-20 04:29:39
回答 1查看 7K关注 0票数 0

如何使用JavaEclipseTomcat7.0为大型JSON数据创建Restful服务

大家好..。我需要创建一个Restful的web服务,它将提供Json数据。

包含Json数组数目的Json数据.我需要在eclipse中用Tomcat和java来完成这个任务。如果可能的话,请给我一个关于大Json数据的教程,.谢谢你,。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-20 04:33:16

是你的Google!在Google中有很多与REST网络服务相关的好东西。

不管怎样,看看这些东西

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

在Eclipse中开发REST Web服务

要创建JSON,请参见下面的示例

假设您想创建一个JSON,如下所示

代码语言:javascript
复制
{"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代码如下所示

代码语言:javascript
复制
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());
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20087372

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档