С целью получения данных фронтенд может осуществлять запросы на бэкенд.
Существует два основных формата получния данных с бэкенда:
XML — используется в SOAP (всегда) и REST-запросах (реже);
JSON — используется в REST-запросах, т.е. подходит для API.
JSON (англ. JavaScript Object Notation) — текстовый формат обмена данными, основанный на JavaScript. Но при этом формат независим от JS и может использоваться в любом языке программирования.
Данные в формате JSON могут быть в файле с расширением .json, или генерироваться динамически серврерным языком программирования (PHP, Node, Python...)
Рассмотрим три примера: 1) переменная с данными в формате JSON, 2) чтение данных JSON из файла и 3) получение данных JSON по ссылке, герерируемой бэкендом.
Практика