我们是否在Array
中追加了Keys
并替换了io.vertx.core.json.JsonObject
函数?还是我们如何轻松实现这些目标?
示例:
JsonObject a = new JsonObject().put("a", new JsonArray().add(2)).put("b", "hello");
JsonObject b = new JsonObject().put("a", new JsonArray().add(3)).put("b", "hi");
预期结果:
{"a": [2, 3], "b": "hi"}
如果我做a.mergeIn(b, true)
,结果为:{"a": [3], "b": "hi"}
。
一般来说,merge
函数会附加数组值,或者在Array
情况下会替换该值?