java.lang.ClassCastException: org.json.simple.JSONArray ne peut pas être lancé pour org.json.JSONArray

J'ai besoin de lire un JsonArray de données à partir d'un fichier (sur une carte SD) et la stocker dans une base de données SQLite.

mais je suis java.lang.ClassCastException: org.json.simple.JSONArray cannot be cast to org.json.JSONArray exception lors de l'analyse des données à JsonArray.

De données dans le fichier est très gros, l'ensemble de données ne peuvent pas être stockés dans une seule Chaîne de caractères ou une Chaîne de Tampon ou le Générateur de Chaîne.

Voici mon code.

FileReader fileReader = new FileReader(file_path);
Object obj = jsonParser.parse(fileReader);
JSONArray jsonArray = (JSONArray) obj; //Exception.

S'il vous plaît aider..

Les bibliothèques que vous utilisez à côté de Android standard?
Je suis à l'aide de json-lib-2.2.2-jdk15.jar et json-simple-1.1.1.jar.
Ne devriez-vous pas essayer d'utiliser un seul d'entre eux?
si je supprime json-simple-1.1.1.jar, jsonParser en me jetant une erreur.

OriginalL'auteur user2085965 | 2013-12-18