2016-02-22 2 views
0

Мне нужно сгенерировать некоторые данные JSON (с помощью java), чтобы протестировать их на клиентах. Я прочитал несколько документов, но я не уверен, как начать с причала или tomcat или других. Кроме того, я не уверен, что «JSON api server» - это то, что мне нужно или нет. не могли бы вы сообщить мне, знаете ли вы какие-нибудь инструкции для этого?JSON-сервер для генерации JSON (на языке Java)

спасибо

Edit:

спасибо я, что бушель попробовать REST API-сервер + причалом

+0

Вы должны взглянуть на Apache Wink: https://wink.apache.org/ – Skywalker

ответ

0

С Apache подмигнуть сервер Tomcat становится остальные апи:

@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-строку.

+0

спасибо, что я хочу иметь поток JSON api? я имею в виду, что мне нужно менять содержимое JSON api каждые 3 секунды. это возможно ? – LiekTheWayuMove

+0

Я пробовал это: http://examples.javacodegeeks.com/enterprise-java/rest/jersey/json-example-with-jersey-jackson/, но я не мог справиться с этим! – LiekTheWayuMove

+0

это работа: https://nikolaygrozev.wordpress.com/2014/10/16/rest-with-embedded-jetty-and-jersey-in-a-single-jar-step-by-step/ есть любой способ изменить это, чтобы генерировать новые данные JSON каждые 3 секунды? – LiekTheWayuMove