java - JSONArray 类型的 add(String) 方法未定义

标签 java arrays json eclipse

我正在尝试创建一个 JSON 数组并将名称添加到列表中。但我无法让 Eclipse 简单地将字符串添加到列表中。我尝试四处寻找答案,但没有成功。

    JSONArray listNodes = new JSONArray(); //Create a JSON array for the nodes
    listNodes.add("hi");

我在 add 下看到一条红线,上面写着“The method add(String) is undefined for type JSONArray”

如何解决这个问题?

最佳答案

我认为您正在使用 JSON-java 来实现此目的。在这种情况下,正确的方法是 put(Object)

JSONArray listNodes = new JSONArray(); //Create a JSON array for the nodes
listNodes.put("hi");

文档:JSONArray#put(Object)

关于java - JSONArray 类型的 add(String) 方法未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43532514/

相关文章:

java - 在给定整数的叉积中生成一行

c++ - 如何在字符串的字符数组中使用++ 运算符访问下一个字符串?

javascript - 根据数组更改对象键

json - 如何使用 flutter 中的 googleapis 创建 Json 文件并将其保存到 Google Drive

c# - 使用 Linq 在 JArray 中使用 JSON.NET 多个 orderby

java - Android - 如何解析 JSON 数组中的特定值并显示 Toast

java - 像java中的通用类型xsd

java - 秒表取消暂停不起作用

java - 如何在手机屏幕锁定时暂停计时器

c - 二维数组内存分配出错时如何正确释放