当前位置: 首页 > 编程笔记 >

我们如何在Java中的JSONObject中添加JSONArray?

田骁
2023-03-14
本文向大家介绍我们如何在Java中的JSONObject中添加JSONArray?,包括了我们如何在Java中的JSONObject中添加JSONArray?的使用技巧和注意事项,需要的朋友参考一下

的JSONObject 可以从一个字符串解析文本以产生映射样对象和JSONArray 可以从一个字符串解析文本以产生向量样的对象。我们还可以通过首先创建一个包含很少项目的JSONArray并将这些项目数组添加到JSONObject 类的put()方法中,来在JSONObject中添加JSONArray 。

语法

public JSONObject put(java.lang.String key, java.util.Collection<?> value) throws JSONException

示例

import org.json.*;
public class AddJSONArrayTest {
   public static void main(String[] args) throws JSONException {
      JSONArray array = new JSONArray();
      array.put("INDIA");
      array.put("AUSTRALIA");
      array.put("ENGLAND");
      JSONObject obj = new JSONObject();
      obj.put("COUNTRIES", array);
      System.out.println(obj);
   }
}

输出结果

{"COUNTRIES":["INDIA","AUSTRALIA","ENGLAND"]}
 类似资料:
  • 在这个方法中,我有一个字符串数组,即BarchartLabels。我想把这个数组添加到JSOObject中: {“数据”:“[\”一月\“,\”二月\“,\”三月\“,\”四月\“,\”五月\“,\”六月\“,\”七月\“]”}

  • 问题内容: 我想添加两个日期间隔,以小时和分钟为单位计算总持续时间,实际上我要执行加法运算,如下所示: 任何想法如何执行这种类型的间隔加法来获取PHP中总小时和分钟格式的两个间隔之和 问题答案: PHP没有运算符重载*,因此有了对象,PHP会尝试先将其转换为字符串,但不支持: 相反,您需要创建一个新对象,然后使用该函数添加间隔,最后将差异显示到参考点: 完整示例/(演示): 您可能还需要考虑查看如

  • 问题内容: 我添加了AsyncTask来将网络操作卸载到后台线程。我需要确保UI操作位于UI线程上,因此我想在Activity中使用runOnUiThread()。 谢谢你的帮助 WifiApManager connect.java 编辑 我想在TextView中显示已处理的文本 问题答案: 我添加了AsyncTask来将网络操作卸载到后台线程。我需要确保UI操作位于UI线程上,因此我想在Acti

  • 问题内容: stackoverflow成员,我需要您的帮助。 我在下面给出了一个JsonObject 我正在获取parentId为null。我想将parentId值从null替换为0。 我正在尝试使用下面提到的代码来做到这一点 但似乎不起作用。我在这里做错了。 问题答案: 使用以下JsonObject方法检查针对任何键的值是否为null 此方法用于针对任何键检查Null或该键没有值。 在文档中检查

  • 我正在使用AWS Sagemaker部署在Sagemaker之外培训的语音模型。我能够将我的模型转换为Sagemaker能够理解的东西,并将其部署为endpoint。问题是Sagemaker直接加载模型并调用。预测得到推论。我无法确定在部署的模型中可以在何处添加预处理函数。建议使用AWS Lambda或其他服务器进行预处理。有没有什么方法可以将复杂的预处理(不能通过简单的Scikit、类似熊猫的框

  • 问题内容: 假设你创建了一个新项目,并希望它使用某个第三方库,例如。你在哪里添加此JAR: 文件>>项目属性>>图书馆>> 编译时库 ; 要么 文件>>项目属性>>图书馆>> 运行时库 ; 要么 工具>>库(库管理器)>>库类路径;要么 工具>> Java平台(Java平台管理器) 所有这些对话框似乎都做相同的事情,但是我敢肯定它们都有正确的用法。在网上找不到好的“最佳实践”文章,并且“ NetB