Алатка за развивачи

Форматирајте, проверете, минификувајте и споредете JSON

Направете JSON читлив, минификувајте го, проверете ја синтаксата или споредете два документа за додадени, отстранети и променети вредности. Сè во прелистувачот.

Средете или компресирајте JSON, најдете синтаксни грешки и споредете два документа за додадени, отстранети или променети вредности. Ништо не се испраќа до NEXNARA.

  • Работи локално
  • Без прикачување
  • Веднаш
  • Бесплатно
Режим

Датотеките остануваат во овој прелистувач. Ништо не се поставува на сервер.

Како работи

  1. Залепете ги податоците
  2. Извршете ја акцијата
  3. Копирајте го резултатот

Зошто NEXNARA

  • Приватно

    Податоците остануваат во прелистувачот.

  • Веднаш

    Резултатот се појавува веднаш.

  • Без поставување

    Ништо не се испраќа на сервер на NEXNARA.

  • Работи насекаде

    Не е потребна инсталација.

Дознајте повеќе

Форматирање и проверка на JSON

JSON форматерот проверува дали текстот е валиден JSON, потоа може да го испечати со вовлекување или како еден компактен ред. Оваа страница споредува и два JSON документа. Користи JSON.parse и JSON.stringify во прелистувачот и никогаш eval.

Форматирање и проверка на JSON

Залепете JSON за да го убавите, минификувате или проверите синтаксата. Форматирањето не ги менува клучевите или вредностите над она што JSON.stringify веќе го прави.

Убави JSON

Pretty print додава нови редови и вовлекување за вгнездените објекти да се читаат полесно. Изберете 2 празни места, 4 празни места или табови. Стандардно се 2 празни места.

Минификувај JSON

Минификувањето ги отстранува вишокот празнини и нови редови, но ги задржува празнините во низите. Податоците остануваат исти; се намалува само пакувањето.

Најди невалиден JSON

Типични проблеми се запирки на крајот, единечни наводници, коментари или клучеви без наводници. Кога прелистувачот пријавува место, оваа алатка покажува ред, колона или позиција на знак. Не измислува место.

Спореди два JSON документа

JSON Diff ги парсира двете страни, потоа ги наведува додадените, отстранетите, променетите патеки и патеките со променет тип. Убав и минификуван JSON со иста содржина се третираат како еднакви.

Додадени и отстранети полиња

Патека што постои само во JSON B е Додадено. Патека што постои само во JSON A е Отстрането. Недостасувањето не е исто со null.

Променети вредности

Кога истата патека има различна вредност од ист тип, редот е Променето и ги покажува старата и новата вредност. Низа како "100" наспроти бројот 100 е Типот е променет.

Разлики во вгнезден JSON

Објектите се споредуваат рекурзивно. Промена во user.address.city се пријавува на таа патека, не како замена на целиот објект.

Како се споредуваат низите

Низите се споредуваат по индекс: items[0], items[1] и така натаму. Прередувањето може да даде неколку разлики. Оваа алатка не се обидува да ги совпадне елементите по скриено id.

Како се користи

Користете Форматирај и провери за да средите, компресирате или проверите еден JSON документ. Користете JSON Diff за да залепите или подигнете два документа, па да споредите. Вчитај пример покажува мал примерок со додадени, отстранети, променети вредности и промена на тип.

Приватност

Вашиот JSON останува во прелистувачот. Не се поставува на серверите на NEXNARA и не се зачувува во колачиња, локално складиште или база на податоци.

Чести прашања

Што прави JSON форматерот?

Проверува дека текстот е валиден JSON, потоа може повторно да го испечати со вовлекување или како компактна низа. Податоците остануваат исти.

Како да проверам JSON?

Залепете го текстот и допрете Провери JSON. Валиден влез покажува успех. Невалиден влез покажува јасна грешка и, кога прелистувачот ја дава, ред, колона или позиција.

Можам ли да минификувам JSON?

Да. Минификувај JSON ги отстранува вишокот празнини и нови редови. Празнините во низите се задржуваат.

Како да споредам два JSON објекти?

Отворете JSON Diff, залепете или подигнете JSON A и JSON B, потоа допрете Спореди. Табелата ги наведува додадените, отстранетите, променетите патеки и патеките со променет тип.

Дали редоследот на клучевите е важен?

Не. Само редоследот на клучевите на објект не се смета за разлика. {"a":1,"b":2} и {"b":2,"a":1} се исти.

Како се споредуваат низите?

По индекс. items[0] се споредува со items[0]. Ако само ги прередите елементите, може да се променат неколку реда. Во оваа верзија нема совпаѓање на низа по клуч.

Можам ли да споредам вгнезден JSON?

Да. Вгнездените објекти се минуваат рекурзивно, па промената се покажува на патека како user.address.city.

Која е разликата помеѓу недостасува и null?

Поле што недостасува е Отстрането или Додадено. null е вистинска JSON вредност. null, "", 0 и false не се третираат како исти.

Дали мојот JSON се испраќа на сервер?

Не. Парсирањето, форматирањето и споредбата работат локално во прелистувачот. Датотеките што ги избирате не се поставуваат.

Колку голем може да биде JSON?

Типични документи со илјадници клучеви се во ред. Над 5 MB добивате предупредување. Документи поголеми од 15 MB се блокираат за прелистувачот да остане одзивен.