3
Я новичок в сервлете, и мне удалось отправить json-формат клиенту, используя json-simple package/jar file; и импортировать его как-Как отправить ответ в json на древовидную структуру в сервлете
import org.json.simple.JSONObject;
и получить ответ в JSON я следующий код-
response.setContentType("application/json");
JSONObject obj = new JSONObject();
obj.put("name", "veshraj joshi");
obj.put("id",request.getParameter("id"));
obj.put("num", new Integer(100));
obj.put("balance", new Double(1000.21));
out.println(obj);
и его формат, как:
{"name":"veshraj joshi","id":"","num":"100","balance":"1000.21"}
и работает отлично, но я необходимо json format like-
{ status:"ok",
message:"record has been added successfully",
data:{
name:"veshraj joshi",
email:"[email protected]",
address:"kathmandu, Nepal"
}
}
и не знаю, как это сделать в сервлете;
Вы можете использовать 'toString (int indentFactor)' метод org.json.JSONObject. Вот ссылка: http://www.json.org/javadoc/org/json/JSONObject.html#toString%28int%29 – ntsh