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 — Безкоштовні шрифти та інструменти