Как забрать данные JSON?

Для получения данных JSON в JavaScript, вы можете использовать несколько различных методов. Один из самых распространенных способов - использование встроенного объекта XMLHttpRequest.

Вот пример кода, демонстрирующий, как получить данные JSON с помощью XMLHttpRequest:

// Создаем новый объект XMLHttpRequest
var xhr = new XMLHttpRequest();

// Устанавливаем метод запроса и URLendpoint
xhr.open("GET", "https://example.com/data.json", true);

// Устанавливаем заголовок Content-Type для JSON данных
xhr.setRequestHeader("Content-Type", "application/json");

// Отправляем запрос
xhr.send();

// Ожидаем ответ от сервера
xhr.onreadystatechange = function () {
    // Проверяем состояние запроса
    if (xhr.readyState === 4 && xhr.status === 200) {
        // Преобразуем полученные данные в JavaScript объект
        var data = JSON.parse(xhr.responseText);
        
        // Используйте данные JSON в своем коде
        console.log(data);
    }
};

После создания объекта XMLHttpRequest, мы открываем соединение, указывая метод запроса (GET, POST и т.д.) и URL-адрес ресурса, где находятся данные JSON. Затем мы устанавливаем заголовок Content-Type для указания, что отправляемые данные являются форматом JSON.

После отправки запроса мы ожидаем изменение состояния (onreadystatechange) объекта XMLHttpRequest. Если состояние запроса равно 4 (запрос выполнен) и код состояния равен 200 (успешный ответ от сервера), мы преобразуем полученные данные в JavaScript-объект при помощи JSON.parse() и можем использовать данные в своем коде.

Это лишь один из способов получения данных JSON в JavaScript. Существуют и другие методы, такие как использование fetch API или библиотеки jQuery.ajax(). Выбор метода зависит от ваших потребностей и предпочтений.