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 Antworten

Ich 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?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage