BufferedReader readLine java.lang.outofmemoryerror java heap space
Bonjour j'aurais besoin de votre aide :)
j'utilise un BufferedReader pour récupérer le résultat Json
Code:
br = new BufferedReader(new InputStreamReader(c.getInputStream()));
Et après je parcours mon résultat :
Code:
1 2 3 4
| while ((line = br.readLine()) != null)
{
json = json + line;
} |
Sauf que des fois le ReadLine génére un out off Memory parce que la ligne qui va récupérer à beaucoup de donnée :(
En sachant que le fichier se compose d'une seule ligne généralement donc ce que va essayer de lire la méthode ReadLine c'est tout le fichier d'un coups
Est-ce que y un moyen de charger le fichier autrement pour le lire svp
Merci d'avance pour votre aide.
Cordialement