Бесплатен JSON форматер
Форматирајте, валидирајте, минимизирајте и истражете ги податоците од JSON. Приказ на дрво, истакнување на синтаксата и копија со еден клик.
Како функционира
Форматорот работи целосно во вашиот прелистувач користејќи ги вградените JSON.parse и JSON.stringify на JavaScript — без библиотека, без сервер. Парсирањето, форматирањето, минифицирањето и интерактивниот преглед на дрво сите се случуваат локално додека пишувате.
- 1Живо парсирање при внесJSON.parse се извршува 200 ms по вашето последно притискање на копче. Ако парсирањето не успее, рачно напишана функција за локација на грешка ја чита пораката SyntaxError од V8 или Firefox, го извлекува бројот на редот и колоната, и нуди врска за скок до грешката во текстуалната област.
- 2Откривање небезбедни цели броевиПред да го прикаже излезот, алатката го скенира суровиот извор за целобројни литерали од 16 или повеќе цифри (игнорирајќи ги оние внатре во наведени низи), потоа го тестира секој со Number.isSafeInteger. Ако некој би бил тивко заокружен со складирањето на IEEE-754 double, предупредување се појавува пред да го копирате или преземете.
- 3Форматирање, минифицирање и сортирање клучевиJSON.stringify(value, null, indent) го произведува форматираниот или минифициран излез. Кога сортирањето клучеви е вклучено, рекурзивна функција минува низ секој објект во парсираното дрво и го обнoвува со Object.keys(...).sort() пред сериjализацијата — низите се оставаат во нивниот оригинален редослед.
- 4Интерактивен преглед на дрвоПрегледот на дрво е рачно напишано рекурзивно израмнување што го конвертира парсираниот објект во рамна листа на јазли со длабочина, патека, и состојба на проширување/собирање. Исцртувањето е ограничено на 5.000 видливи јазли за да се спречи картичката да замрзне на документи од повеќе мегабајти со големи проширени низи.
Сè работи локално во вашиот прелистувач — вашиот JSON никогаш не се испраќа до никаков сервер.
Поврзани алатки
Минификатор и разубавувач на CSS
Минифицирајте CSS за намалување на големината на датотеката или разубавете минифициран CSS за читливост. Веднаш, во вашиот прелистувач.
Разубавувач и минификатор на HTML
Прегледно форматирајте или минифицирајте HTML со правилно вовлекување на вгнездувањата. Ја зачувува содржината внатре во <pre>, <script>, <style> блокови.
Форматер и валидатор на XML
Прегледно форматирајте и потврдете XML користејќи го нативниот DOM парсер на вашиот прелистувач. Вклучува минифициран излез за продукциска употреба.