como buscar dados do arquivo json local?

Eu criei um arquivo json localmente. Eu posso ver isso em dados> dados> com.example.storage> arquivos> filename.json. Usando isso, desejo buscar todos os valores de texto localmente e fazer o download de todas as imagens e salvá-lo no cartão SD a partir da URL da imagem, disponível no arquivo json. E no modo offline, eu próprio posso carregar todos os valores de texto do arquivo json, bem como imagens do cartão SD.

Por favor, deixe-me saber se essa idéia vai dar certo ou não. Caso contrário, sugira outra maneira de fazer isso.

A tarefa está usando o arquivo JSON local que desejo buscar dados. Como fazer isso? (Estou usando uma identificação separada para cada dado).

O arquivo JSON de amostra é.

{"ImageData":[{"ImageId":"12","ImageName":"Img1","ImageDesc":"Img1 Img1Img1 ","ImageUrl":"img_url/pro1.jpg"},{"ImageId":"13","ImageName":"Img13","ImageDesc":"Img13 Img13 Img13Img13 ","ImageUrl":"img_url/pro2.jpg"},{"ImageId":"14","ImageName":"Img14","ImageDesc":"Img14 Img14 Img14 Img14 Img14 ","ImageUrl":"img_url/pro3.jpg.jpg"},]}

questionAnswers(4)

yourAnswerToTheQuestion