Əsas məzmuna keç

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.

Bir dəfə yükləndikdən sonra oflayn işləyir

Ü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.

  1. 1
    Girişdə canlı təhlil
    JSON.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.
  2. 2
    Tə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.
  3. 3
    Formatlaş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. 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

Tez-tez Verilən Suallar