当前位置: 首页 > 知识库问答 >
问题:

从其他json对象创建json对象

司寇烨伟
2023-03-14

我有两个json对象,请不要是字符串,我想将它们组合成一个json对象,如下所示。

两个对象:

JSONObject pen = {"plastic":"blue"}
JSONObject book = {"Maya":"Bird"}

预期结果:

JSONObject bag = {"plastic":"blue","Maya":"Bird"}

有没有一种优雅的方法可以做到这一点?我的意思是,不提取每支笔和每本书的值,然后使用以下方法将它们重新插入包

bag.put("plastic","blue");

我正在使用org。科德豪斯。抛弃json。JSONObject,如果需要该信息。

共有1个答案

帅德惠
2023-03-14

天真地说,你似乎可以这样做:

Iterator it = pen.keys();
while(it.hasNext())
{
    String k = it.next();
    bag.put(k, pen.getJSONObject(k));
}
// bag now has the combined key,value pairs.

但它有其明显的局限性。

 类似资料:
  • 问题内容: 我正在尝试学习AppScript,并以Google表格为例。我想使用工作表中填充的一些数据创建一个简单的JSON对象。 表例 我希望JSON像这样 TQzPIVJf6-w](https://www.youtube.com/watch?v=TQzPIVJf6-w)。但是,该视频谈到了将每个列标题创建为一个对象。如我所希望的,列名是和行值是。 这是我当前的AppScript代码 输出是单个

  • 我正在使用一个MutatingWebhookConfiguration将一个sidecar应用程序注入我的pod。这很好,但我现在希望能够为这个侧车创建一个新的服务。无论如何,我的问题要宽泛一点:我们可以从webhook创建其他对象吗,还是仅限于变异请求对象? 你有什么解决办法吗?

  • 问题内容: 我有从外部应用程序获取数据的Java应用程序。传入的JSON以字符串形式。我想解析该Strings并创建BSON对象。 不幸的是,我在Java的BSON实现中找不到用于此的API。 我是否像GSON这样使用了外部解析器? 问题答案: 最简单的方法似乎是使用JSON库将JSON字符串解析为,然后使用方法将这些值放入。

  • 问题内容: 如何在Android中以这种格式创建JSON:由于我将传递的API将解析JsonArray,然后解析该对象。还是只传递一个json对象就可以了吗?因为我只需要在每个服务调用中插入1个事务即可。 我所知道的只是JSONObject。像这个。 有任何想法吗。谢谢 问题答案: 使用以下代码:

  • 嗨,我的android项目是 > 一个GPSTracker.java类,给出纬度和经度 从地址API获取JSON的远程etch.java类处于静态状态 一个MainActivity.java但是获取json的url是这样的: 私有静态最终字符串OPEN_WEATHER_MAP_API="http://api.openweathermap.org/data/2.5/weather?"q=%s 我的纬

  • 问题内容: 如何使用PHP实现或创建这种JSON对象? 经过几次尝试,我没有找到解决方案。例如,我尝试了这个: 问题答案: