Алат за програмере
Форматирајте, проверите, минификујте и упоредите JSON
Учините JSON читљивим, минификујте га, проверите синтаксу или упоредите два документа због додатих, уклоњених и промењених вредности. Све у прегледачу.
Средите или компресујте JSON, пронађите синтаксне грешке и упоредите два документа због додатих, уклоњених или промењених вредности. Ништа се не шаље на NEXNARA.
- Ради локално
- Без отпремања
- Одмах
- Бесплатно
Датотеке остају у овом прегледачу. Ништа се не отпрема на сервер.
Низови се пореде по индексу. Ако се ставке само прераспореде, може се променити неколико редова.
| Тип | Путања | Стара вредност | Нова вредност |
|---|
Како ради
- 01 Налепите податке
- 02 Покрените радњу
- 03 Копирајте резултат
Зашто 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 се блокирају да прегледач остане одзиван.