1

こんにちは、私はこの json に非常に慣れていません。テキスト ファイルから json データを読み取るような要件があります。単一のオブジェクトしか読み取ることができませんでしたが、複数のオブジェクトを読み取る必要があります。

これは、テキスト ファイル内の私の json 形式です

{
    "_count": 30,
    "_start": 0,
}{

    "_count": 33,
    "_start": 0,
}

これは私がJavaで書いたものです

         String s = null;
         FileInputStream fis = new FileInputStream(new File("C:\\json.txt"));
         s = IOUtils.toString(fis);
         JSONObject json = (JSONObject)JSONSerializer.toJSON(s);

したがって、このコードで最初のオブジェクトを取得できましたが、とにかく2番目のオブジェクトも取得できます..json-lib-2.4-jdk15.jarを使用してjsonを解析しています。

4

1 に答える 1

0

テキスト ファイルがデータを格納する方法を変更できる場合は、すべてのものを JSON 配列に入れることをお勧めします。そうすれば、各ファイルには JSON オブジェクトが 1 つだけ含まれます。つまり、純粋に JSON パーサーで解析できます。

于 2013-07-28T16:57:28.660 に答える