Barcha loyihalar
To'liq ilovalar

JSON Formatter

Brauzeringizda to'liq ishlaydigan bepul JSON formatlagich, validator va daraxt ko'rinishidagi ko'ruvchi — serverga yuklashsiz, ro'yxatdan o'tishsiz, reklamasiz

JSON Formatter
Vanilla JavaScriptHTML5CSS3DockernginxGitHub Actions

/ Loyiha haqida

JSON Viewer — JSON hujjatlarini formatlash, tekshirish va o'rganish uchun onlayn vosita. Asosiy farqi shundaki, butun mantiq brauzerda ishlaydi: siz kiritgan ma'lumot hech qachon serverga yuborilmaydi. Maxfiy API javoblari, token yoki production loglar bilan ishlaganda bu hal qiluvchi ahamiyatga ega. Loyiha hech qanday framework va tashqi kutubxonasiz, sof JavaScript'da yozilgan — build bosqichi ham yo'q, faqat statik fayllar. Shu tufayli sahifa bir zumda ochiladi va internet uzilganda ham ishlashda davom etadi. Alohida e'tibor xatolar diagnostikasiga qaratilgan. Ko'pchilik onlayn vositalar "Unexpected token" deb qo'ya qoladi; bu yerda esa aniq satr va ustun, tushunarli izoh, xato atrofidagi kod parchasi va to'g'ridan-to'g'ri o'sha joyga sakrash tugmasi ko'rsatiladi. Katta fayllar ham muammo emas: satr raqamlari virtualizatsiya qilingan, shuning uchun 60 000 satrli hujjatda ham DOM'da atigi ~60 element bo'ladi.

/ Imkoniyatlar

  • Yig'iladigan daraxt ko'rinishi — kalitni bosib yo'lni ($.items[0].sku), qiymatni bosib qiymatning o'zini nusxalash
  • Aniq xato diagnostikasi — satr, ustun, o'qiladigan izoh va xatoga sakrash; ortiqcha vergul, tirnoqsiz kalit, yopilmagan qavs, izohlar va Python literallari kabi holatlar aniqlanadi
  • Format, Minify va kalitlarni A→Z tartiblash; 2 probel, 4 probel yoki Tab
  • Katta fayllar uchun avtomatik tez rejim — 884 KB va 60 000 satr qotib qolmasdan ochiladi
  • Fayl ochish, drag & drop, URL orqali yuklash va .json ko'rinishida saqlash
  • Kalitlar va qiymatlar bo'yicha filtr — mos keladigan shoxlar saqlanadi, topilganlar ajratib ko'rsatiladi
  • Qorong'i va yorug' rejim, localStorage'da saqlanadigan sozlamalar, to'liq klaviatura boshqaruvi
  • 100% mijoz tomonida — backend yo'q, tahlil yo'q, hech qanday ma'lumot tashqariga chiqmaydi