Как объединить два файла JSON вместе в Java - PullRequest
0 голосов
/ 10 августа 2011

Я закончил свое приложение, и когда оно закончится, будет два файла json. Мне нужно объединить их в другой класс Java, поэтому я попробовал что-то вроде этого

Если я попытаюсь использовать этот код

File dirSrc = new File(mydir);


        File[] list = dirSrc.listFiles();
        JSONArray jsonList = new JSONArray();   
        for (File file : list) {
              try {
                jsonList.put(new JSONObject(readFile(file)));
            } catch (JSONException e) {



                e.printStackTrace();
            }
            }

        System.out.println(jsonList);




                private String readFile(File file) {
                String finalOutput = null;
                 try { 
        BufferedReader in = new BufferedReader(new FileReader(file));
        String str;
        while ((str = in.readLine()) != null) {
            finalOutput = str;
        }
        in.close();
    } catch (IOException e) {
    }
    return finalOutput;

}

я получаю исключение org.json.JSONException: значение + k V 䱐 * ʜ типа java.lang.String невозможно преобразовать в JSONObject Кто-нибудь знает, что случилось?

1 Ответ

0 голосов
/ 10 августа 2011
for (File file : list) {
  jsonList.put(new JSONObject(readFile(file));
}

String readFile(File file) {
....
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...