Загрузка и разбор локального JSON-файла

У меня есть полностью рабочая функция для отображения внешних JSON данных из URL

def object_api(request):
    
    url = 'https://ghibliapi.herokuapp.com/vehicles'
    response = requests.get(url)
    data = response.json()
    
    arr = [dic for dic in data ]
    
    context = {
        'data': arr,
    } 

    return render(request, 'output.html', context)

Теперь мне нужно загрузить локальный файл, например, example.txt, заполненный JSON-данными.

Как загрузить такой файл? Моя текущая проблема заключается в преобразовании данных в соответствующую "контекстную"-переменную.

вы можете сделать это с помощью json lib

import json 

with open ("example.txt", "r") as file: 
    data = json.load(file)
Вернуться на верх