Я хочу добавить свойства к существующему экземпляру JsonObject. Если это свойство boolean, это довольно просто:
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?