JSON Форматиране и Валидиране
Форматирайте, валидирайте, разкрасявайте и минимизирайте JSON изцяло във вашия браузър. Без качване, без проследяване — вашите данни остават на вашето устройство.
Поставете JSON, пуснете файл или щракнете върху Отваряне на файл.
Резултатът се появява тук. Всичко се изпълнява във вашия браузър.
Поверителност по дизайн
Цялото форматиране, валидиране и минимизиране се изпълнява локално във вашия браузър. Вашият JSON никога не се изпраща на сървър.
Незабавна обратна връзка
Получавайте грешки при анализиране с информация за ред и колона, плюс заобикалящия контекст, за да можете да коригирате печатни грешки за секунди.
Форматиране, минимизиране и сортиране
Красиво отпечатване на JSON с отстъп от 2, 4 или табулация, минимизиране за пренос и по избор сортиране на ключовете на обектите по азбучен ред.
Свързани инструменти за конвертиране
Трябва ли да конвертирате JSON в друг формат? Използвайте един от специализираните конвертори по-долу.
Често задавани въпроси
Този JSON форматер наистина ли е безплатен? ▾
Да. JSON форматерът, валидаторът и разкрасителят Convertr.org са 100% безплатни, без регистрация, без воден знак и без ограничения за използване.
Моят JSON качва ли се на сървър? ▾
Не. Това е браузър-базиран JSON форматер. Вашият JSON текст никога не напуска вашето устройство - форматирането, валидирането и минимизирането се извършват локално във вашия браузър с помощта на JavaScript.
Какво проверява валидаторът? ▾
Валидаторът проверява дали вашият вход е синтактично валиден JSON според официалната JSON спецификация. Грешките включват неправилно поставени запетаи, небалансирани скоби, нецитирани ключове и крайни знаци, с информация за ред и колона, когато е налична.
Каква е разликата между Форматиране и Минимизиране? ▾
Форматирането (наричано още Разкрасяване или Красив печат) добавя нови редове и отстъпи, така че JSON да е лесен за четене. Минимизирането премахва всички ненужни интервали, за да направи JSON възможно най-малък за пренос по мрежата.
Мога ли да сортирам ключовете по азбучен ред? ▾
Да. Активирайте опцията Сортиране на ключове, за да сортирате рекурсивно ключовете на обектите по азбучен ред. Масивите запазват оригиналния си ред.
Колко голям JSON файл мога да форматирам? ▾
Тъй като всичко се изпълнява във вашия браузър, практическият лимит зависи от вашето устройство. Съвременните настолни компютри удобно обработват JSON файлове с размер няколко мегабайта. За много големи файлове предпочитайте инструменти от командния ред като jq.
Този инструмент поддържа ли JSON5 или JSONC (JSON с коментари)? ▾
Не. За да останем стриктно съвместими с JSON спецификацията, JSON5 и JSONC (JSON с коментари или крайни запетаи) не се поддържат. Премахнете коментарите и крайните запетаи преди поставяне.
Мога ли да конвертирам JSON в YAML, XML или CSV? ▾
Тази страница се фокусира върху форматирането, валидирането и минимизирането на самия JSON. За конвертиране на формати (JSON в YAML, JSON в XML, JSON в CSV) Convertr.org предлага специализирани страници за конвертиране.
JSON форматиращ инструмент и валидатор
Анализирайте, валидирайте, форматирайте, минифицирайте, сортирайте и инспектирайте JSON текст.
- Вход
- JSON текст или локален .json файл плюс опции за форматиране.
- Изход
- форматиран или минимизиран JSON със синтактична диагностика и статистика.
- Реални ограничения
- JSON не може да съдържа коментари, запетаи в края, NaN или дублиращи се ключове, които всеки парсер запазва; паметта на устройството ограничава много големи документи.
- Поверителност и обработка на данни
- JSON текст или локален .json файл плюс опции за форматиране се обработват в този раздел на браузъра. Convertr не получава или съхранява данните; затварянето или презареждането на страницата изчиства работното състояние, освен ако инструментът изрично предлага локално изтегляне.
Как да използваме този инструмент
- Осигурете JSON текст или локален .json файл плюс опции за форматиране в контролите на инструмента.
- Изберете настройките, които засягат форматирани или минифицирани JSON с синтаксични диагностики и статистика, а след това изпълнете инструмента.
- Прегледайте форматиран или минифициран JSON със синтактични диагностики и статистика преди копиране или изтегляне.
Често срещани режими на отказ
Синтактична грешка съобщава позицията си на анализ, докато празен вход или прекалено голям документ не може да произведе изход.
Полезен пример
Поставете компактен API отговор, за да го отстъпите с два интервала и да сортирате ключовете на обекта за преглед.