Pulsuz JSON Formatlayıcı
JSON məlumatlarını formatlayın, təsdiqləyin, kiçildyin və araşdırın. Ağac görünüşü, sintaksisin vurğulanması və bir klik surəti.
Ümumi istifadələr
- API Cavablarını FormatlaşdırınXam API JSON cavablarını yapışdırın və dərhal okunabilir, girintiləmə çıxışına formatlaşdırın.
- JSON Konfiquratsiya Fayllarını FormatlaşdırınJSON konfiquratsiya fayllarını təmizləyin və doğrulayın — package.json, tsconfig.json, parametrlər və s.
- Sazlama Üçün JSON FormatlaşdırınKiçiltilmiş və ya qaçan JSON jurnallarını, xəta yüklərini və baza çıxışlarını dərhal açın.
- JSON Tərcümə Fayllarını FormatlaşdırınReact, Vue və Next.js tətbiqində istifadə olunan i18n tərcümə JSON fayllarını (en.json, de.json) doğrulayın və cəmlələyin.
- Webhook Yüklərini İnspekt Edin və FormatlaşdırınXam webhook yüklərini Stripe, GitHub və ya Shopify-dən yapışdırın və aydın şəkildə formatlaşdırılmış oxuyun.
Necə İşləyir
Formatlayıcı tamamilə brauzerinizdə JavaScript-in daxili JSON.parse və JSON.stringify-indən istifadə edərək işləyir — kitabxana yoxdur, server yoxdur. Təhlil, formatlaşdırma, kiçildilmə və interaktiv ağac görünüşü hamısı yazdıqca lokal olaraq baş verir.
- 1Girişdə canlı təhlilJSON.parse son klaviatura vuruşunuzdan 200 ms sonra işə düşür. Təhlil uğursuz olarsa, əl ilə yazılmış bir xəta-yeri funksiyası V8 və ya Firefox-dan SyntaxError mesajını oxuyur, sətir və sütun nömrəsini çıxarır və textarea-da xətaya-tullan keçidi təklif edir.
- 2Təhlükəsiz-olmayan tam ədəd aşkarlamasıÇıxışı göstərmədən əvvəl, alət xam mənbədə 16 və ya daha çox rəqəmli tam ədəd literallarını skan edir (dırnaqlanmış sətirlər daxilindəkilər nəzərə alınmadan), sonra hər birini Number.isSafeInteger ilə sınayır. Hər hansı biri IEEE-754 cüt-dəqiqlik saxlanmasından sükutla yuvarlaqlaşdırılacaqsa, kopyalamadan və ya endirmədən əvvəl bir xəbərdarlıq görünür.
- 3Formatlaşdırma, kiçildilmə və açar sıralamasıJSON.stringify(value, null, indent) formatlanmış və ya kiçildilmiş çıxışı yaradır. Açarları sırala aktivdirsə, rekursiv bir funksiya təhlil edilmiş ağacdakı hər obyekti gəzir və serializasiyadan əvvəl onu Object.keys(...).sort() ilə yenidən qurur — massivlər öz orijinal sırasında qalır.
- 4İnteraktiv ağac görünüşüAğac görünüşü təhlil edilmiş obyekti dərinlik, yol və genişlət/kiçilt vəziyyəti olan bir düz qovşaq siyahısına çevirən əl ilə yazılmış rekursiv bir düzləşdirmədir. Böyük genişləndirilmiş massivlərlə çoxmegabaytlıq sənədlərdə sekmenin donmasının qarşısını almaq üçün render 5,000 görünən qovşaqla məhdudlaşdırılıb.
Hər şey lokal olaraq brauzerinizdə işləyir — JSON-nuz heç vaxt bir serverə göndərilmir.
Əlaqəli Alətlər
CSS Minifikator və Gözəlləşdiricisi
Fayl ölçüsünü azaltmaq üçün CSS-i minifikasiya edin və ya oxunuş üçün minifikasiya edilmiş CSS-i gözəlləşdirin. Ani, brauzerinizdə.
CSS Gözəlləşdiricisi
Sıxılmış CSS-i ardıcıl girintilərlə səliqəyə salın və ya sıxın. Proqnozlaşdırıla bilən fərqlər üçün xassələrin istəyə bağlı əlifba sırası.
HTML Gözəlləşdiricisi və Minifikatoru
HTML-i düzgün yuvalama girintisi ilə gözəl çap edin və ya minifikasiya edin. <pre>, <script>, <style> blokları daxilindəki məzmunu qoruyur.