0

1 つのファイルに複数の json を書き込む必要があります。問題は、挿入するたびに次のように挿入されることです。

{"1":"{\"id\":\"1\"}"**}{**"2":"{\"id\":\"2\"}"**}{**"3":"{\"id\":\"3\"}"}

そして、JSON で読み取ることができるチェーンが必要です。

{"1":"{\"id\":\"1\"}"**,**"2":"{\"id\":\"2\"}"**,**"3":"{\"id\":\"3\"}"}

私のコードは次のとおりです。

 public void writeMci(String mci, String nombreMci) throws Exception{

          FileReadWrite a=new FileReadWrite();     
          JSONObject vjo = new JSONObject();


          vjo.put(nombreMci, mci);


          try {

          BufferedWriter write=new BufferedWriter(new FileWriter("c:\\JSON.json", true));

              write.write(vjo.toString());
              write.flush();
              write.close();


          } catch (IOException e) {
            //manejar error 
          }

          System.out.print(vjo);




      }
4

2 に答える 2

0

以下のように、両方のオブジェクトを記述する必要があります。

    write.write(vjo.toString());
    write.newLine();
    write.write(conb.toString());
    write.newline();
    write.flush();
    write.close();
于 2013-09-25T16:59:24.800 に答える