java - 如何在 java 中创建多 JSON 对象

标签 java

我想在 JSONObjet 中创建一个对象数组。但不能在java中运行。请帮助我。

JSONObject jo[] = new JSONObject[10];

    jo[0].put("A","a");
    jo[1].put("B","b");
    jo[2].put("B","c");
    ...

最佳答案

您可能正在寻找这个 -

        JSONObject jo[] = new JSONObject[10];

        jo[0]=new JSONObject().put("A","a");
        jo[1]=new JSONObject().put("B","b");
        jo[2]=new JSONObject().put("B","c");

使用 JSONArray 而不是像这样 -

    public void getJSONArray() throws JSONException {

        JSONArray jo= new JSONArray();

        JSONObject obj1= new JSONObject();
        obj1.put("A","a");

        JSONObject obj2= new JSONObject();
        obj2.put("B","b");

        JSONObject obj3= new JSONObject();
        obj3.put("B","c");

        jo.put(obj1);
        jo.put(obj2);
        jo.put(obj3);

        System.out.println(jo.toString());

    }

输出-

 [{"A":"a"},{"B":"b"},{"B":"c"}]

关于java - 如何在 java 中创建多 JSON 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24882974/

相关文章:

java - 面临主要 Activity 困难

Java公共(public)记录器

java - Openshift Spring MVC Tomcat 应用程序的部署路径返回 404

java - Failcz.msebera.android.httpclient.client.HttpResponseException : Bad Request error while making HTTP request for weather app

java - JPA在FROM子句中乱序生成sql查询表

java - 在 Java 中使用 SSL 调用 WS

java - 观察者模式与 MVC

java - 为什么 Spring 的 @Transactional 不能处理 protected 方法?

java - 在 Java String 方法中获取 int 变量

java - 如何从外部项目文件夹访问 hibernate.cfg.xml、config.properties 和 log4j.properties