Android Wie kann ich eine JSON-Datei (Textdatei) von der SD-Karte lesen und Daten in der Textansicht anzeigen [duplizieren]
Diese Frage hat hier bereits eine Antwort:
Senden und Analysieren von JSON-Objekten in Android [closed] 11 AntwortenIch habe die folgende Textdatei in meiner SdCard. Jetzt möchte ich diese Datei über den Json-Parser analysieren. Ich möchte diese Datei analysieren und lesen und Daten in meiner Textansicht anzeigen. Wie kann ich das tun?
{
"data": [
{
"id": "1",
"title": "Farhan Shah",
"duration": 10,
},
{
"id": "2",
"title": "Noman Shah",
"duration": 10,
},
{
"id": "3",
"title": "Ahmad Shah",
"duration": 10,
},
{
"id": "4",
"title": "Mohsin Shah",
"duration": 10,
},
{
"id": "5",
"title": "Haris Shah",
"duration": 10,
}
]
}
Dies ist der Code:
File sdcard = Environment.getExternalStorageDirectory();
//Get the text file
File file = new File(sdcard,"textarabics.txt");
String UTF8 = "utf8";
int BUFFER_SIZE = 8192;
//Read text from file
StringBuilder text = new StringBuilder();
Ich bekomme die Datei, aber jetzt habe ich keine Ahnung, wie ich die Daten analysieren kann?