【问题标题】:JSON server to generate JSON ( in java language )JSON服务器生成JSON(java语言)
【发布时间】:2016-06-04 08:30:17
【问题描述】:

我需要生成一些 JSON 数据(使用 java)来在客户端上测试它们。我阅读了一些文档,但我不确定如何从码头或 tomcat 或其他人开始。此外,我不确定“JSON api 服务器”是否是我需要的。如果您知道这样做的任何指示,请告诉我吗?

谢谢

编辑:

谢谢我这样做了,但尝试使用 Rest api server + jetty

【问题讨论】:

标签: java json tomcat jetty json-api


【解决方案1】:

使用 Apache wink,你的 tomcat 服务器变成了一个 rest api:

 @GET
 @Consumes(MediaType.APPLICATION_JSON)
 @Produces(MediaType.APPLICATION_JSON)
 public JSONObject postJSON(JSONObject requestJSON) {
 String property = requestJSON.getString("property");
 JSONObject jobj = new JSONObject();
 return jobj;
 }
 /* Book is a JAXB annotated class */
 @GET
 @Consumes(MediaType.APPLICATION_JSON)
 @Produces(MediaType.APPLICATION_JSON)
 public Book postJSONBook(Book requestBookEntity) {
 String title = requestBookEntity.getTitle();
 /* other code */
 Book response = new Book();
 return response;
 }

您的客户将收到一个 json 字符串。

【讨论】:

  • 谢谢,我想要什么流 JSON api?我的意思是我需要每 3 秒更改一次 JSON api 的内容。这可能吗?
  • 我试过这个:examples.javacodegeeks.com/enterprise-java/rest/jersey/… 但我无法运行它!
  • 这个可行:nikolaygrozev.wordpress.com/2014/10/16/… 有没有办法改变它以每 3 秒生成一个新的 JSON 数据?
  • 每次您的客户端调用它时,服务器都会响应,所以可以。
  • 谢谢,但需要每 3 秒生成一个新的 JSON。如果我只是每 3 秒调用一次服务器,它会给我相同的 JSNO。我尝试使用 for-loop ,但它没有用。有什么方法可以每隔 3 秒生成新的 JSON 吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-23
  • 2017-05-01
  • 1970-01-01
  • 1970-01-01
  • 2018-01-01
  • 1970-01-01
相关资源
最近更新 更多