JSON formatlaşdırıcı və kiçiltmək aləti.

JSON məlumatlarını oxunmaq üçün daha uyğun formada göstərin və ya həcmini kiçildin. Həmçinin, səhv olan yerləri xətlə və sütun nömrələri ilə göstərərək tapın.

Yayış, işlətmə və kopyalama funksiyaları birbaşa və asan bir şəkildə həyata keçirilir. Daxil edilən məlumatlar yalnız sizin brauzerinizdə işlənilir.

Daxil edilən məlumatlar heç vaxt serverə göndərilmir (yalnızca brauzer tərəfindən işlənməsi).
Gizli məlumatların işlənməsi üçün təhlükəsizdir.

Necə istifadə etməli?

  1. JSON formatında olan məlumatı giriş hissəsinə yerləşdirin.
  2. "Pretty" və ya "Minify" düymələrindən birinə klikləyin.
  3. Nəticəni kopyalamaq lazımdır və işiniz başa çatacaq.

Qısayolları.

Ctrl/Cmd + Enter: Çox gözəl.
Ctrl/Cmd + Shift + Enter: Kodun həcmini kiçilt.
Ctrl/Cmd + L: Sil (təsdiq ilə).

Nümunə.

Doğru JSON formatı.

Giriş.

{"ad:"Alice","yaş":28,"etiketler":["API","test"})

Çıxış.

Çəhrayı: çox sətrli və mətnin düzülüşü olan.
Minifikasiya: bir sətrli JSON.

Yanlış JSON formatı.

Giriş.

{"ad": "Alice", "yaş": 28}

Çıxış.

Xətalar barmağı, sətr, sütun və yaxınlıqdakı kod parçasını göstərir.

JSON formatı nədir?

Formatlaşdırma, oxunmaqlığı artırmaq üçün mətnə məsafələr və yeni səhifələr əlavə edir, bu da səhv tapma və düzəlişlərin edilməsi prosesini asanlaşdırır.

JSON məlumatlarını kiçiltmək nədir?

"Minify" funksiyası, faylın ölçüsünü kiçiltmək və JSON formatını daha kompakt hala gətirmək üçün boşluqları və sətrləri silir.

Yayın rastlaşdığı səhvlər və həll yolları.

  • Sona qoşulan vergül (məsələn: {"a":1,}).
  • Küllüclüklər və ya mətn dəyərləri ətrafında olmayan sitat işarələri.
  • Şərhlər daxil edilmişdir (standart JSON formatı // və /* */ simvollarını dəstəkləmir).

Əsasən Verilən Sual-Cavablar.

Mən bir səhv mesajı alıram.

Bu alət, sətrə, sütuna və yaxınlıqdakı mətnə dair məlumatları göstərir. "Səhvə keç" funksiyasını istifadə edərək, kursoru məhz səhv olan yerə gətirə bilərsiniz.

Mən şərhli JSON (JSONC/JSON5) formatını istifadə edə bilərəmmi?

Standart JSON formatında şərh (komment) qeyd etmək mümkün deyil. "Parse etməzdən əvvəl şərhleri sil" funksiyasını yalnız zərurət olarsa aktiv edin (tam uyğun deyil).

Böyük ölçülü JSON faylları işləməsi zamanı yavaşlıq hiss edilir.

"Parsetmə" və "stringləşdirmə" prosesləri bir Web Worker-də həyata keçirilir. İstifadəçi interfeysi (UI), giriş məlumatlarının reaksiya süst olmaması üçün ölçü əsaslı məhdudiyyətlərdən istifadə edir.

Məlumat yüklənib?

Xeyr. Parse etmə, formatlama və kodun kiçildilməsi (minifikasiya) prosesləri sizin brauzerinizdə yerli olaraq həyata keçirilir.

Mən "\uXXXX" adlı bir nəticə görürəm.

Unicode kodlaşdırmasını söndürün ki, oxunmaq üçün nəzərdə tutulmuş simvollar birbaşa göstərilsin.

Əlaqəli alətlər.