gpt4 book ai didi

java - 我正在尝试在 java 中合并两个 JsonObjects

转载 作者:行者123 更新时间:2023-12-02 04:00:40 24 4
gpt4 key购买 nike

我有 JsonObjects 字段,obj2。我正在尝试在这两个对象中添加字段。

 JsonObject fields=commonfields.getJsonObject("fields");
JsonObjet additional=jo.getJsonObject("zas");
fields.put(additional);

预期结果应该是两个对象的合并字段。我收到错误。

最佳答案

对于io.vertx.core.json.JsonObject,您可以使用mergeIn方法。

       JsonObject fields  = new JsonObject();
fields.putString("a", "1");
fields.putBoolean("b", false);

JsonObject additional = new JsonObject();
additional.putString("c", "1");
additional.putBoolean("d", false);

fields.mergeIn(additional);

System.out.println(fields);`

javax.json.JsonObject 提供了 putAll 方法,因为它实现了 Map 接口(interface)。

对于其他类型的JsonObject,它们没有实现Map接口(interface),您可以解析键并显式地将键、值对放入JsonObject .

关于java - 我正在尝试在 java 中合并两个 JsonObjects,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56735384/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com