Форматгари JSON-и ройгон
Маълумоти JSON-ро формат кунед, тасдиқ кунед, хурд кунед ва таҳқиқ кунед. Намоиши дарахт, равшансозии синтаксис ва нусхабардории як клик.
Чӣ тавр он кор мекунад
Форматгар пурра дар браузери шумо бо истифодаи JSON.parse ва JSON.stringify-и дарунсохти JavaScript кор мекунад — на китобхона, на сервер. Таҳлил, форматбандӣ, фишурдакунӣ ва намуди дарахти интерактивӣ ҳама маҳаллӣ ҳангоми навиштан рух медиҳанд.
- 1Таҳлили зинда дар вурудJSON.parse 200 мс пас аз охирин зарбаи калиди шумо кор мекунад. Агар таҳлил ноком шавад, функсияи ҷои-хатои дастнавис паёми SyntaxError-ро аз V8 ё Firefox мехонад, рақами хат ва сутунро мебарорад ва пайванди ҷаҳиш-ба-хаторо дар textarea пешниҳод мекунад.
- 2Муайянкунии бутуни бехатарПеш аз намоиши натиҷа, абзор манбаи хомро барои литералҳои бутуни 16 ё зиёда рақама (нодида гирифтани онҳое ки дар дохили сатрҳои нохунакдоранд) скен мекунад, сипас ҳарро бо Number.isSafeInteger санҷад. Агар ягонто бо захираи дучандаи IEEE-754 хомӯшона мудаввар мешуд, огоҳие пеш аз нусхабардорӣ ё боргирӣ пайдо мешавад.
- 3Форматбандӣ, фишурдакунӣ ва мураттабсозии калидJSON.stringify(value, null, indent) натиҷаи форматшуда ё фишурдашударо тавлид мекунад. Вақте ки мураттабсозии калидҳо фаъол аст, функсияи рекурсивӣ ҳар объектро дар дарахти таҳлилшуда тай карда, онро бо Object.keys(...).sort() пеш аз сериализатсия аз нав месозад — массивҳо дар тартиби аслии худ мемонанд.
- 4Намуди дарахти интерактивӣНамуди дарахт як фарорахти рекурсивии дастнавис аст, ки объекти таҳлилшударо ба рӯйхати ҳамвори гиреҳҳо бо умқ, роҳ ва ҳолати густариш/фурӯбарӣ табдил медиҳад. Тасвиркунӣ то 5,000 гиреҳи намоён маҳдуд аст, то аз ях кардани варақа дар ҳуҷҷатҳои чандин-мегабайта бо массивҳои калони густоришёфта пешгирӣ шавад.
Ҳама чиз маҳаллӣ дар браузери шумо кор мекунад — JSON-и шумо ҳаргиз ба ягон сервер фиристода намешавад.
Абзорҳои марбут
Хурдкунанда ва зеборкунандаи CSS
CSS-ро барои коҳиши андозаи файл хурд кунед ё CSS-и хурдшударо барои хонданбоб зебо кунед. Фаврӣ, дар браузери шумо.
Зеборкунанда ва хурдкунандаи HTML
HTML-ро бо дандонагузории дурусти ҷойгиршавӣ зебо чоп ё хурд кунед. Мазмуни дохили блокҳои <pre>, <script>, <style>-ро нигоҳ медорад.
Формати XML ва тасдиқкунанда
XML-ро бо таҳлилгари дарунсохти DOM-и браузери худ зебо чоп ва тасдиқ кунед. Натиҷаи хурдшуда барои истифодаи истеҳсолӣ дар бар мегирад.