我需要生成一些 JSON 数据(使用 java)以在客户端上测试它们。我阅读了一些文档,但我不确定如何从 jetty 或 tomcat 或其他文档开始。此外,我不确定我是否需要“JSON api 服务器”。如果您知道这样做的任何说明,请告诉我好吗?
谢谢
编辑:
谢谢,我做到了,但请尝试 Rest api 服务器 + jetty
最佳答案
有了 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 字符串。
关于java - JSON服务器生成JSON(java语言),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35561688/