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

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