Загрузка и разбор локального 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)