EN UA RU Конфиденциальность
json.co.ua — База знаний

JSON & Структурированные данные
Ответы на вопросы

Самые популярные вопросы о форматировании JSON, конвертации, валидации и schema.org структурированных данных — для разработчиков и SEO-специалистов.

JSON (JavaScript Object Notation) — это лёгкий текстовый формат обмена данными на основе пар ключ-значение и массивов. Он не зависит от языка программирования, компактен и нативно поддерживается в каждом современном языке. REST API, конфигурационные файлы, NoSQL базы данных как MongoDB и веб-сервисы используют JSON как универсальный формат обмена.
Вставьте JSON в JSON.CO.UA — он автоматически форматируется в реальном времени. Выберите 2 пробела, 4 пробела или табуляцию. Результат подсвечивается синтаксисом. Нажмите Ctrl+Enter для мгновенного форматирования.

Программно: JSON.stringify(data, null, 2) в JavaScript, json.dumps(data, indent=2) в Python.
JSON поддерживает 6 типов данных: строка ("текст"), число (42, 3.14), булево (true/false), null (null), массив ([]) и объект ({}). В отличие от JavaScript, JSON не поддерживает undefined, функции или комментарии.
JSON должен быть массивом объектов с одинаковыми ключами. Откройте вкладку Convert, выберите JSON → CSV, вставьте данные — результат появится в реальном времени. Вложенные объекты сериализуются как компактные JSON строки — данные не теряются. CSV открывается в Microsoft Excel или Google Sheets.
JSON использует строгий синтаксис с фигурными скобками и кавычками вокруг ключей — быстрый парсинг, однозначный. YAML использует отступы — более читаемый, но чувствителен к пробелам. JSON лучше для API и хранения данных. YAML лучше для конфигурационных файлов (Kubernetes, Docker Compose, GitHub Actions). JSON.CO.UA конвертирует между ними мгновенно во вкладке Convert.
JSON компактнее — меньший размер, быстрый парсинг, нативная поддержка в браузере через JSON.parse(). XML поддерживает атрибуты, пространства имён и комментарии. JSON доминирует в современных REST API. XML остаётся важным в документах (SVG, DOCX, RSS) и legacy enterprise системах (SOAP, EDI). Используйте вкладку Convert в JSON.CO.UA для мгновенной конвертации.
1. Одиночный объект вместо массива — оберните в [].
2. Вложенные объекты — JSON.CO.UA сериализует их автоматически.
3. Непоследовательные ключи — отсутствующие значения становятся пустыми ячейками.
4. Значения с запятыми — JSON.CO.UA автоматически берёт их в кавычки.
5. Не UTF-8 кодировка — всегда сохраняйте как UTF-8 для корректной передачи кириллицы.
JSON.CO.UA показывает ошибки в реальном времени — значок статуса становится красным с точным сообщением. Нажмите Repair для автоматического исправления: лишних запятых, ключей без кавычек, одинарных кавычек. Самые частые ошибки: отсутствующая запятая между свойствами, лишняя запятая перед }, использование комментариев // (не разрешено в стандартном JSON).
Используйте вкладку Diff. Вставьте версию A и B — сравнение обновляется в реальном времени. JSON.CO.UA использует алгоритм LCS (Наибольшая общая подпоследовательность), такой же как git diff: зелёный для добавленных строк, красный для удалённых, серый для неизменённых. Включите Sort keys чтобы игнорировать разницу в порядке ключей.
JSON-LD — стандарт W3C для встраивания структурированных данных schema.org в тег <script type="application/ld+json">. Google использует его для генерации rich results — звёздные рейтинги, раскрытие FAQ, карточки рецептов, анонсы событий — увеличивая CTR на 20–30%. Это официально рекомендованный Google формат, не требующий изменений в видимом HTML.
Schema.org — общий словарь, созданный Google, Microsoft, Yahoo и Yandex. Для rich results используйте: Article для статей, Product + Offer для e-commerce, LocalBusiness для местного бизнеса, FAQPage, Event, Recipe, HowTo, JobPosting, Course, VideoObject. JSON.CO.UA поддерживает 35+ типов с шаблонами и полной валидацией.
Вкладка SEO в JSON.CO.UA валидирует автоматически. Вставьте сырой JSON, блок <script type="application/ld+json"> или полную HTML-страницу — все ld+json блоки извлекаются автоматически. Для официальной проверки также используйте Google Rich Results Test и validator.schema.org.
Всегда: @context: "https://schema.org" и правильный @type.
Article: headline, author, datePublished, image, publisher.
Product: name, image, offers (price + currency), aggregateRating для звёзд.
FAQPage: mainEntity → Question + acceptedAnswer.
LocalBusiness: name, address, telephone, openingHours.
Изображения ≥ 1200×628px. Даты в формате ISO 8601. Все URL абсолютные с https://.
Вопросов по вашему запросу не найдено.

Готовы попробовать инструмент?

Открыть JSON.CO.UA →

ЕЩЁ БЕСПЛАТНЫЕ ИНСТРУМЕНТЫ ОТ НАШЕЙ КОМАНДЫ

🔤 fonts.co.ua — Бесплатные шрифты и инструменты