json functions: json_decode, json_encode etc
Glossary overview

json functions: json_decode, json_encode etc

Docs: https://www.php.net/manual/en/ref.json.php

Example

$url = "https://docs.google.com/spreadsheets/d/$id/gviz/tq?tqx=out:json&gid=$gid";

    $json = file_get_contents($url);
    if ($json === false) {
        error_log("[Page Import] ❌ Ошибка загрузки данных из Google Sheets: $url");
        return;
    }

    $jsonTrimmed = substr($json, 47, -2);
    $data = json_decode($jsonTrimmed, true);
    if (json_last_error() !== JSON_ERROR_NONE) {
        error_log("[Page Import] ❌ Ошибка JSON: " . json_last_error_msg());
        return;
    }

    $rows = $data['table']['rows'] ?? [];
    $columns = $data['table']['cols'] ?? [];