JSON Валидатор
Валидирайте JSON синтаксис мигновено с подробни съобщения за грешки. Форматирайте, минифицирайте и инспектирайте JSON структура с брой ключове/масиви и анализ на дълбочина. Безплатно, 100% във вашия браузър.
Справочник
Какво е JSON валидиране?
JSON (JavaScript Object Notation) валидирането проверява дали даден низ отговаря на JSON спецификацията (ECMA-404 / RFC 8259). Валидният JSON трябва да има: правилно цитирани string ключове, правилно вложени обекти {} и масиви [], валидни типове данни (string, number, boolean, null, object, array) и без trailing запетаи или коментари. Този инструмент използва вградения JSON.parse() на браузъра за точно валидиране.
Правила за JSON синтаксис
Ключовете трябва да са низове в двойни кавички: "key", не 'key' или key. Низовете трябва да използват двойни кавички. Числата могат да бъдат цели или десетични, без водещи нули (освен 0.x). Булеви: true / false (само малки букви). Null: null (малки букви). Без trailing запетаи след последния елемент. Без коментари — JSON не поддържа // или /* */. Без undefined — използвайте null.
Чести JSON грешки
Липсващи кавички — ключовете и низовете трябва да са в двойни кавички. Trailing запетая — {"a": 1,} е невалидно; махнете последната запетая. Единични кавички — {'a': 1} не е валиден JSON. Неекранирани символи — специални символи в низове (нови редове, табулации, обратни наклонени черти) трябва да бъдат екранирани. Дублирани ключове — технически валидно по спецификацията, но последната стойност печели.
Поверителност
Цялото валидиране работи 100% във вашия браузър чрез вградения JSON.parse() API. Никакви данни не се изпращат към сървър.