我想将属性添加到现有的实例中JsonObject.如果是这个属性boolean,这很容易:
JsonObject jo = ....;
jo.put("booleanProperty", JsonValue.TRUE);
Run Code Online (Sandbox Code Playgroud)
但是,我也想添加一个,JsonNumber但我找不到创建实例的方法JsonNumber.这是我能做的:
JsonObjectBuilder job = Json.createObjectBuilder();
JsonNumber jn = job.add("number", 42).build().getJsonNumber("number");
jo.put("numberProperty", jn);
Run Code Online (Sandbox Code Playgroud)
但我想不出一个更脏的方式来完成我的任务.那么 - 是否有更直接,更清晰的方法来添加JsonNumber到现有的实例JsonObject?