ToolMill.io

JSON Pretty Print, Minify и Валиден

Форматирайте JSON за четимост, го минимизирайте за компактно съхранение, и го валидирайте преди да го използвате в APIs, конфигурирани файлове, предни приложения, или тестови приспособления. Тази страница е предназначена за ежедневна работа по форматиране: превръщането на еднолинейни заряди в четими структури, свиването на форматирани JSON обратно надолу и улавянето на невалиден синтаксис преди да използвате повторно резултата.

Данни

Опитай.

Примери

JSON
Вход
{"user":{"id":123,"name":"Ada"},"roles":["admin","editor"],"active":true,"meta":{"created":"2026-03-05T17:46:39Z"}}
Изход
{
  "user": {
    "id": 123,
    "name": "Ada"
  },
  "roles": [
    "admin",
    "editor"
  ],
  "active": true,
  "meta": {
    "created": "2026-03-05T17:46:39Z"
  }
}
Minify JSON
Вход
{
  "a": 1,
  "b": [2, 3],
  "nested": {
    "ok": true,
    "note": "hello"
  }
}
Изход
{"a":1,"b":[2,3],"nested":{"ok":true,"note":"hello"}}

Какво прави хубав отпечатък срещу това, което прави минифайфа

Хубавият печат пренаписва валиден JSON с вдлъбнатини и прекъсвания на линиите, така че гнездата и масивите са по-лесни за сканиране. Минимизиране премахва ненужното бяло пространство, така че същият JSON става по-компактен. И двете действия зависят от това първо да бъдат валидни JSON.

Тази страница променя презентацията, без значение. Тя не сортира ключове, ремонт на счупен синтаксис, или валидира полезен товар срещу схема. Целта е бърз форматиране и бърза проверка на валидността, докато работите с поставени JSON текст.

Кога да използвате всеки режим

Използвайте Pretty, когато четете отговор от една линия API, преглеждане на гнездене на конфигуриран снайпер, инспектиране на копиран уебхок полезен товар, или сравняване на структурата на множество записи. Използвайте Minify, когато искате да се свие четем JSON обратно надолу, преди да го внедрите в орган за запитване, закрепване, стойност на околната среда, или друг компактен текстов работен поток.

Работен поток стъпка по стъпка

Поставете JSON в редактора, изберете Pretty или Minify, след което прегледайте резултата в същата кутия. Ако текстът е валиден, страницата го пренаписва веднага. Ако парсерът не успее, зоната на грешка показва, че входът е невалиден, така че можете да коригирате синтаксиса преди да опитате отново.

Общи входящи ситуации

Типичните входове включват еднолинейни API отговори, миниран конфигурирани фрагменти копирани от репо, вече форматирани JSON, които трябва да бъдат уплътнени отново, или залепени полезни товари от дънери и браузър инструменти. Във всеки случай полезният въпрос е един и същ: валиден ли е JSON и искам ли да се чете по-лесно или по-лесно да се постави в компактна дестинация?

Отстраняване на невалидни JSON

Преди да разчиташ на реформатор JSON в друга система

Преди да поставите резултата в друго приложение, потвърдете, че местоназначението приема същата структура, кодиране на характера и правила за бягство. Чист форматиран полезен товар е по-лесен за инспектиране, но готовността за производство все още зависи от схемата или договора, очакван надолу по веригата.

Какво означава това?

Форматирането не поправя несъответствия в схемите, липсващи задължителни полета, грешни типове данни или специфични за API очаквания. Зарядът може да изглежда по-чист след форматиране и все още се проваля в системата на местоназначение, защото основният проблем не е бил в бялото пространство или вдлъбнатината.

Как да Интерпретирате Pretty-Printed срещу Minified JSON изход

Доста печатен изход разширява вдлъбнатината и прекъсванията на линията, така че структурата е по-лесна за проверка, докато миниран изход премахва, че допълнително бяло пространство за компактен транспорт или съхранение. Данните могат да останат еквивалентни, въпреки че презентацията се променя много. Изберете резултата, който отговаря на следващата стъпка, вместо да се предположи, че един режим винаги е по-добре.

Форматирането обикновено се проваля, защото текстът не е валиден JSON. Общи причини включват проследяване запетайки, липсващи скоби или скоби, единични цитати, използвани вместо двойни кавички, имена на имоти без кавички, и копирани текст, който включва коментари или допълнителна проза. Тази страница може да потвърди валиден синтаксис бързо, но тя не автоматично ремонт деформиран JSON за вас.

Свързани инструменти