я сочинил ответ JSON, как показано ниже в моей Java Servlet, где JObject является объектом JSON созданJSON ответ возвращается как текст
response.setContentType("application/json; charset=UTF-8");
PrintWriter printout = response.getWriter();
printout.print(JObject);
printout.flush();
Но он получил получил как текст/равнина на приемной стороне
[Server: Apache-Coyote/1.1, ETag: W/"XXXXXXXXXX", Last-Modified: Tue, 04 Jun 2013 10:42:31 GMT, Content-Type: text/plain, Content-Length: 2573, Date: Tue, 04 Jun 2013 10:44:01 GMT]
Как получить точный ответ JSON? Если я сочиняю ответ JSON
на том же компьютере, я получаю данные JSON. Но если я составлю ответ JSON
на другом сервере, он возвращается обратно как text/plain
.
И это JObject
:
JSONObject JObject = new JSONObject();
JObject.put("Response", "1");
JObject.put("Message", "Client unauthorized");
мы говорим о сервлетов? –
Текст JSON IS, вам нужно проанализировать возвращаемое значение. – MasNotsram
Предоставить детали JObject ... Объявление и инициализация –