Ich schreibe .json Datei und ich möchte diese Datei lesen, aber das problem ist, wenn ich versuche, ganze datei als string zu lesen, fügt sie den platz vor und nach jedem zeichen und nur wegen extra chars konnte es json nicht lesen.
Das Json-Format ist
%Vor%aber es gibt eine Antwort wie: [{"d e s c r i p t i o n n 1": "T h e .....
zum zuschneiden von zus \ u00e4tzlichen r \ u00e4mmen, auf die ich mich bezog, aber stil hat nicht funktioniert: Java wie man 2 oder mehr Leerzeichen mit einem Leerzeichen ersetzt und nur führende Leerzeichen löscht
Ich benutze diesen Code
%Vor%Der "response" String enthält eine seltsame Antwort
kann mir also jemand helfen?
Zum Schreiben in eine Datei verwende ich:
%Vor% Schreibe unten die Methode für Write Json File, hier ist params
ein Dateiname und mJsonResponse
ist eine Serverantwort.
Zum Erstellen von Dateien im internen Speicher der Anwendung
%Vor% Zum Lesen von Daten aus der JSON-Datei, hier ist params
der Dateiname.
Ich mag obige Antwort und redigierte: Ich liebe einfach zu teilen, also habe ich geteilt, das zu anderen nützlich sein kann.
Kopieren Sie die folgende Klasse in Ihr Paket und fügen Sie sie wie folgt ein:
MyJSON.saveData(context, jsonData);
String json = MyJSON.getData(context);