Я фиксирую InputStream
в от class1 до class2 .Теперь я хочу разобрать InputStream
в class2 в JSONObject
.
try {
JsonElement element = new JsonParser().parse(new InputStreamReader(in));
JSONObject jsonObject = new JSONObject(element.getAsJsonObject().toString());
} catch (JSONException e) {
System.err.println(e.getMessage());
}
Мой JsonElement
элемент равен ноль .Так что я не получаю JSONObject
.
Я использую тот же код в class1 , и он работает.Единственное отличие состоит в том, что InputStream
генерируется в class1 с HTTPHandler.execute(...)
.
class1 фиксирует InputStream
правильное значение class2 .