Android Как я могу прочитать файл json (текстовый файл) с SD-карты и отобразить данные в textview [duplicate]

На этот вопрос уже есть ответ:

Отправка и анализ JSON-объектов в Android [закрыто] 11 ответов

У меня есть следующий текстовый файл в моем SdCard. Теперь я хочу проанализировать этот файл через анализатор Json, и я хочу проанализировать и прочитать этот файл и отобразить данные в моем текстовом представлении, как я могу это сделать?

{
"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,
    }
  ]

}

Это код:

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();

Я получил файл, но теперь я понятия не имею, как я могу разобрать данные?

Ответы на вопрос(3)

Ваш ответ на вопрос