ファイル(SDカード上)からJsonArray
データを読み込み、SQLiteデータベースに格納する必要があります。java.lang.ClassCastException:org.json.simple.JSONArrayをorg.json.JSONArrayにキャストできません
しかし、JsonArray
にデータを解析しているうちにjava.lang.ClassCastException: org.json.simple.JSONArray cannot be cast to org.json.JSONArray
例外が発生しています。
ファイル内のデータが非常に大きいため、データ全体を単一のStringまたはString BufferまたはString Builderに格納することはできません。
ここに私のコードです。
FileReader fileReader = new FileReader(file_path);
Object obj = jsonParser.parse(fileReader);
JSONArray jsonArray = (JSONArray) obj; // Exception.
..
標準のAndroidの横にはどのライブラリが使用されていますか? – gunar
私はjson-lib-2.2.2-jdk15.jarとjson-simple-1.1.1.jarを使用しています。 – user2085965
あなたはそれらのうちの1つだけを使うべきではありませんか? – gunar