schreiben .json Datei und lies diese Datei in Android

8

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%     
SML 08.01.2013, 16:11
quelle

4 Antworten

3

writeChars schreibt jedes Zeichen als zwei Bytes.

Ссылка )

Ссылка )

%Vor%     
auselen 09.01.2013, 05:23
quelle
17

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.

%Vor%     
Dipak Keshariya 09.01.2013 06:03
quelle
13

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:

Speichern: MyJSON.saveData(context, jsonData);

Lesen: String json = MyJSON.getData(context);

%Vor%     
Pratik Butani 06.11.2015 17:57
quelle
0

Dein Schreibcode ist das Problem. Benutze einfach

%Vor%     
Henry 09.01.2013 05:35
quelle

Tags und Links