JSON форматтағышы және минификаторы

JSON-ды pretty-print не minify етіп, қатенің нақты орнын жол мен баған арқылы анықтаңыз.

Қою, іске қосу және көшіру бір қысқа ағынмен орындалады. Кіріс деректері тек браузерде өңделеді.

Кіріс деректері ешқашан серверге жіберілмейді (тек браузерде өңделеді).
Құпия деректермен жұмыс істеуге қауіпсіз.

Қолдану жолы

  1. JSON-ды кіріс панеліне қойыңыз.
  2. Pretty немесе Minify батырмасын басыңыз.
  3. Шығысты көшіріңіз, бітті.

Төте жолдар

Ctrl/Cmd + Enter: Pretty
Ctrl/Cmd + Shift + Enter: Minify
Ctrl/Cmd + L: Тазалау (растаумен)

Мысал

Дұрыс JSON пішімдеу

Кіріс

{"name":"Alice","age":28,"tags":["api","debug"]}

Шығыс

Pretty: шегінісі бар көп жолдық көрініс
Minify: бір жолдық JSON

Жарамсыз JSON

Кіріс

{"name":"Alice","age":28,}

Шығыс

Қате баннері жолды, бағанды және жақын маңдағы үзіндіні көрсетеді

JSON форматтау деген не?

Форматтау оқылуды жақсарту үшін шегініс пен жол үзуін қосады, соның арқасында debugging пен review жеңілдейді.

JSON minify деген не?

Minify бос орын мен жол үзулерін алып тастап, payload көлемін азайтады және JSON-ды ықшам күйде сақтайды.

Жиі кездесетін қателер және түзету жолдары

  • Соңындағы үтір (мысалы: {"a":1,})
  • Кілттердің немесе жолдық мәндердің айналасында тырнақшаның жоқтығы
  • Түсіндірме таңбаларының қосылып кетуі (стандарт JSON // немесе /* */ қолдамайды)

ЖҚС

Қате шығып тұр

Құрал жолды, бағанды және жақын маңдағы мәтінді көрсетеді. Курсорды нақты орынға жылжыту үшін Jump to Error пайдаланыңыз.

Түсіндірмесі бар JSON-ды (JSONC/JSON5) қолдана аламын ба?

Стандарт JSON түсіндірмені қолдамайды. Тек қажет болса “Strip comments before parse” қосыңыз (толық үйлесімді емес).

Үлкен JSON баяу сезіледі

Талдау және stringify Web Worker ішінде орындалады. UI үлкендікке негізделген қорғаныстарды қолданып, кірісті жауапты күйде ұстайды.

Деректер жүктеле ме?

Жоқ. Талдау, форматтау және минификациялау браузерде жергілікті орындалады.

\uXXXX шығысын көріп тұрмын

Оқуға ыңғайлы таңбаларды тікелей шығару үшін Unicode Escape параметрін өшіріңіз.