JsonValue в JsonString?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 JsonValue в JsonString?

Сообщение Anonymous »

У меня возникли некоторые проблемы с обработкой JSON в Джакарте. Как получить строку элемента массива?
import jakarta.json.*;

String str = "{ \"test\": [\"abc\", \"xyz\"], \"test2\": \"blabla\" }";

JsonReader jr = Json.createReader (new StringReader (str));
JsonObject jo = jr.readObject ();

JsonString js = jo.getJsonString("test2");
System.out.println(js.toString()); // OK - "blabla"
System.out.println(js.getString()); // OK - blabla

JsonValue jv = jo.getJsonArray ("test").get(0);
System.out.println (jv.toString()); // "abc"

// how to get abc instead of "abc"?


Подробнее здесь: https://stackoverflow.com/questions/791 ... jsonstring
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»