Peli Tools
JSON JSON

Форматиране на JSON

Валидирайте, подредете или минимизирайте JSON в браузъра си. Нищо не се качва, така че тайните остават тайни.

Как форматиране на JSON

  1. Поставете JSON в полето.
  2. Изберете „Форматиране“ (с отстъпи, четимо) или „Минимизиране“ (един компактен ред).
  3. Натиснете „Конвертиране“. Невалидният вход се съобщава с истинската грешка от парсера.
  4. Изтеглете резултата като .json файл.

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

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

Минимизирането си заслужава при конфигурационни файлове и тестови API данни: същите данни, много по-малко байтове. Форматирането се изплаща винаги, когато човек трябва да прочете файла: git diff става ред по ред, прегледите стават възможни и една скоба на грешното място се открива с поглед.

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

Ограничения и честни бележки

Форматиращият инструмент валидира и преформатира; не поправя счупен JSON. Липсваща запетая си остава липсваща запетая, съобщена честно с позицията от парсера.

Дублираните ключове запазват последната си стойност (това е правилото на JSON.parse), а много големите входове са ограничени от паметта на раздела, не от сървърна квота.

Всичко се случва в този раздел: поставяйте тайни, API отговори и конфигурационни файлове уверено, защото нищо не се предава.

Често задавани въпроси

Казва, че JSON е невалиден. Къде точно?

Съобщението за грешка е от парсера на браузъра и посочва позицията. Чести виновници: запетаи в края, единични кавички и неквотирани ключове.

Форматиране или минимизиране?

Форматиране за всичко, което човек чете или което git хранилище съхранява. Минимизиране за всичко, което машина консумира.

Сортира ли ключове или променя данните ми?

Не. Стойностите, редът и дубликатите се държат точно както дефинира JSON.parse; променят се само интервалите.

JSON-ът ми качва ли се?

Не. Форматирането се извършва изцяло в браузъра ви, затова поставянето на тайни е безопасно.

Поверителност по дизайн

Остава на вашето устройство. Нищо не се качва. Конвертирането се изпълнява във вашия браузър: отворете раздела за мрежа по време на конвертиране и ще видите, че нищо не се изпраща. Без акаунт, без воден знак, без дневен лимит.