JSON Formatlagich va Minifikator

JSON ni chiroyli ko'rinishga keltiring yoki siqing va xatolarni satr hamda ustun tafsilotlari bilan aniqlang.

Joylashtiring, ishga tushiring va nusxalang - qisqa oqim. Kiritilgan ma'lumot faqat brauzeringizda qayta ishlanadi.

Kiritilgan ma'lumot hech qachon serverga yuborilmaydi (faqat brauzer ichida qayta ishlanadi).
Maxfiy ma'lumotlar bilan ishlash uchun xavfsiz.

Qanday foydalaniladi

  1. JSON ni kirish paneliga joylashtiring.
  2. Pretty yoki Minify ni bosing.
  3. Chiqishni nusxalang va ish tugadi.

Qisqa buyruqlar

Ctrl/Cmd + Enter: Pretty
Ctrl/Cmd + Shift + Enter: Minify
Ctrl/Cmd + L: Tozalash (tasdiqlash bilan)

Namuna

Yaroqli JSON ni formatlash

Kirish

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

Chiqish

Pretty: chekinish bilan ko'p qatorli
Minify: bitta qatordagi JSON

Noto'g'ri JSON

Kirish

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

Chiqish

Xato banneri satr, ustun va yaqin atrofdagi parchani ko'rsatadi

JSON ni formatlash nima?

Formatlash o'qishni osonlashtirish uchun chekinish va satr uzilishlarini qo'shadi, bu esa nosozliklarni topish va tekshiruvlarni yengillashtiradi.

JSON ni minify qilish nima?

Minify bo'shliqlar va satr uzilishlarini olib tashlab, fayl hajmini kichraytiradi va JSON ni ixcham saqlaydi.

Ko'p uchraydigan xatolar va tuzatishlar

  • Oxirgi vergul (misol: {"a":1,})
  • Kalitlar yoki satr qiymatlari atrofida qo'shtirnoq yo'qligi
  • Komment belgilarini kiritish (standart JSON // yoki /* */ ni qo'llab-quvvatlamaydi)

Ko'p So'raladigan Savollar

Men xato olayapman

Asbob satr, ustun va yaqin matnni ko'rsatadi. Kursorni aniq joyga olib borish uchun Jump to Error dan foydalaning.

Kommentli JSON (JSONC/JSON5) ishlatsam bo'ladimi?

Standart JSON kommentga ruxsat bermaydi. Faqat zarur bo'lsa “Strip comments before parse” ni yoqing (to'liq mos emas).

Katta JSON sekin tuyulmoqda

Tahlil va stringify Web Worker da ishlaydi. UI javob qaytarishini saqlash uchun hajmga asoslangan cheklovlardan foydalanadi.

Ma'lumot yuklanadimi?

Yo'q. Tahlil, formatlash va minify qilish brauzeringizda mahalliy bajariladi.

Men \uXXXX chiqishini ko'ryapman

Belgilarni to'g'ridan-to'g'ri ko'rsatish uchun Unicode Escape ni o'chiring.