java - 将 Arraylist 转换为 json

标签 java json arraylist

请帮助我们如何将下面的 Arraylist 方法转换为 Json

public ArrayList<String> helloName(String patentno)  {

    ArrayList<String> bibo = new ArrayList<String>();

    for (int row = 2; row < rowsize; row++) {
        pno = driver.findElement(
                By.xpath("//*[@id='body']/table/tbody/tr[" + row + "]/td"))
                .getText();
        bibo.add(pno);
    }
    return bibo;
}

最佳答案

使用GSON图书馆。这是示例代码

ArrayList<String> bibo = new ArrayList<String>();
bibo.add("obj1");
bibo.add("obj2");
bibo.add("obj3");
String json = new Gson().toJson(bibo);

this example来自 Gson 用户指南,在集合中使用它

关于java - 将 Arraylist 转换为 json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20801248/

相关文章:

java - htmlunit : checkbox not getting checked

java - Java 中按位运算符对 boolean 值的影响

javascript - 将 JSON 数据转换为 Excel 文件 在 Javascript 中下载

java - 在另一个类的 JTextArea 中显示 ArrayList<Object>

java - kryo 序列化是否适用于不可序列化的类并且类具有不可序列化的属性?

java - 有没有类似滚动的 OutputStream 的东西?

objective-c - 在应用程序启动之前从 JSON 文件填充 CoreData 数据模型

javascript - 修改JSON数据

java - 使用自定义对象数组列表实例化 fragment

java - java.lang.ArrayIndexOutOfBoundsException 的原因