# Минификатор за JSON

Минифицирайте JSON, като премахнете всеки интервал, табулация и нов ред извън низовете, без да променяте данните. Числата запазват първоначалните си цифри, така че големите цели числа и десетичните дроби никога не губят точност, а низовете, екранирането и редът на ключовете остават непокътнати. Невалиден JSON се отхвърля с реда и колоната на първата грешка — подходящо за разработчици, които намаляват размера на API полезни товари, тестови данни и конфигурационни файлове.

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

### Какво премахва минификаторът за JSON?

Премахва всички незначещи празни знаци: интервали, табулации и нови редове между токените. Всичко в низовете остава точно както е написано, включително интервалите и escape последователностите.

### Може ли минифицирането да промени числата ми?

Не. Инструментът копира всяко число точно както е написано, вместо да го анализира и отпечатва наново, така че 12345678901234567890 или 1.50 се връщат без промяна и никога не губят точност.

### Проверява ли JSON?

Да. Входът трябва да е строг JSON според RFC 8259. Коментари, завършващи запетаи, единични кавички, ключове без кавички и стойности като NaN се отхвърлят.

### Как се съобщават грешките?

Първият проблем се посочва с реда и колоната. Типичните съобщения посочват неочакван символ, незатворен низ, невалидна escape последователност или съдържание след края на стойността JSON.

### Премахват ли се дублиращите се ключове?

Не. Минификаторът не създава обект в паметта, затова дублиращите се ключове и редът на ключовете се запазват точно както са във входните данни.

### Запазва ли се маркерът за реда на байтовете?

Началният UTF-8 маркер за реда на байтовете се премахва, защото не е част от стойността JSON. Всичко останало остава на мястото си.

### Колко дълбоко може да бъде влагането?

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

### Какъв е максималният размер на входните данни?

До 1 MB JSON на заявка. Минифицирането се изпълнява в един проход, така че дори големите файлове се връщат бързо.

### Мога ли да минифицирам JSON Lines или няколко документа наведнъж?

Не. Входът трябва да бъде единична стойност JSON, например един обект или един масив. Втора стойност след първата се посочва като неочаквано съдържание с реда и колоната.

### Съхраняват ли се данните ми?

Не. JSON се обработва в паметта за заявката ви и се изпраща обратно. Никога не се запазва и се записват само размерите на заявките.

Вашата реклама тук?

[Пишете ни](mailto:hi@dennn.is?subject=%D0%A0%D0%B5%D0%BA%D0%BB%D0%B0%D0%BC%D0%B0%20%D0%B2%20OneClick%20Pro)

[Реклама Комплект плъгини за агенти за WordPress.](https://sleekwp.com/?ref=oneclickpro)
