java - 追加数组并替换 JSON 对象中的键
问题描述
我们如何轻松地添加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
解决方案
推荐阅读
- javascript - 水平滚动窗口到设备和桌面中的元素
- mysql - 触发插入/更新当前运行到错误 MySQL 的日期
- android - 如何在 React-Native 中使用 Detox 测试第三方库组件?
- apache - mod_security:仅当客户端导致超过 10 条错误消息时才阻止
- python - 根据条件替换列表中的字符
- azure - 有没有办法在 Azure CLI 的 functionapp 中创建函数?
- gtk - gtk:如何在 CSS 中改变 GtkLabel 的角度
- excel - 每次迭代后过程都会变慢
- python - 在 matplotlib FuncAnimation 中设置 blit 后,图形自定义被删除
- python - Python 3:在文本文件中,获取字符串在其出现的 y 行中出现的 x 次