创建一个新的 Json 文件,然后将其他 Json 文件附加到它

Create a new Json file then append other Json files to it

需要创建一个新的 json 文件 (combined.json),然后将多个 json 文件(json1 和 json2)附加到 combined.json.

示例:

Json 1 - 之前创建的 json 文件

[  
    {  
        "name":"John",
        "city":"Berlin",
        "cars":[  
            "audi",
            "bmw"
        ],
        "job":"Teacher"
    }
]

Json2 - 之前创建的 json 文件

[  
    {  
        "name":"Mark",
        "city":"Oslo",
        "cars":[  
            "VW",
            "Toyata"
        ],
        "job":"Doctor"
    }
]

最终产品:

Combined.json - 当前已创建 json 文件

[  
    {  
        "name":"John",
        "city":"Berlin",
        "cars":[  
            "audi",
            "bmw"
        ],
        "job":"Teacher"
    },
    {  
        "name":"Mark",
        "city":"Oslo",
        "cars":[  
            "VW",
            "Toyata"
        ],
        "job":"Doctor"
    }
]
    Gson gson = new com.google.gson.Gson();
    JSONArray combined = gson.fromJson(json1, JSONArray.class);
    combined.addAll(gson.fromJson(json2, JSONArray.class));
    // verify by looking on the value of: combined.toJSONString()