Javax.json: добавить новый JsonNumber к существующему JsonObjectJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Javax.json: добавить новый JsonNumber к существующему JsonObject

Сообщение Anonymous »

Я хочу добавить свойства к существующему экземпляру JsonObject. Если это свойство имеет логическое значение, это довольно просто:

Код: Выделить всё

JsonObject jo = ....;
jo.put("booleanProperty", JsonValue.TRUE);
Однако я также хочу добавить JsonNumber, но не смог найти способ создать экземпляр JsonNumber. Вот что я мог бы сделать:

Код: Выделить всё

JsonObjectBuilder job = Json.createObjectBuilder();
JsonNumber jn = job.add("number", 42).build().getJsonNumber("number");
jo.put("numberProperty", jn);
Но я не мог придумать более грязного способа выполнить свою задачу. Итак, есть ли более прямой и понятный подход к добавлению JsonNumber к существующему экземпляру JsonObject?

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

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

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

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

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

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