Pulsuz çevirici

JSON ağacı İzləyici

İnteraktiv yığıla bilən ağacda JSON məlumatlarına baxın, formatlayın və araşdırın. Pulsuz, təhlükəsiz və yükləmə tələb olunmur.

JSON faylını buraya sürükləyin və buraxın

Və ya JSON mətnini aşağıya yapışdırın

Və ya

Bu alət haqqında

JSON ağac izləyiciləri JSON məlumatlarını düz mətn kimi deyil, naviqasiya edilə bilən iyerarxik ağac kimi göstərir. Hər bir obyekt yıxıla bilən budaq olur; massivlər öz maddələrini ayrı-ayrılıqda göstərir; primitiv dəyərlər yarpaq kimi görünür. Struktur görünüş dərin yerləşdirilmiş verilənlərdə xüsusi sahələri tapmağı, uyğun olmayan alt ağacları yıxmağı və düz mətn kimi idarə olunmayan böyük JSON sənədlərində naviqasiya etməyi asanlaşdırır.

Formatlaşdırılmış JSON mətni ilə müqayisədə ağac görünüşləri böyük verilənlərdə naviqasiyada üstündür. 10MB API cavabı mətn kimi keçmək qeyri-mümkündür, lakin əhəmiyyət vermədiyiniz yüksək səviyyəli düymələri yıxdığınız və yalnız maraq hissələrini genişləndirdiyiniz bir ağac kimi sürülə bilər.

Bu görüntüləyici JSON-u brauzerinizdə strukturlaşdırılmış ağacda göstərir. Axtarış filialları açar və ya dəyərə görə süzür. Tipdən xəbərdar displey sətirləri, rəqəmləri, mantiqi, null, obyektləri və massivləri fərqləndirir.

Niyə JSON Tree Viewer istifadə edin

Dərin şəkildə yerləşdirilmiş məlumatları mətn kimi naviqasiya etmək çətindir. Konfiqurasiya faylları, API cavabları və seriallaşdırılmış vəziyyət çox vaxt 5+ səviyyəli yuvaya malikdir. Ağac görünüşü sizə uyğun olmayan səviyyələri yıxmağa və vacib olana diqqət yetirməyə imkan verir; mətn görünüşləri diqqətli sürüşdürmə və sayma mötərizələri tələb edir.

Axtarış və filtrləmə imkanları da vacibdir. Mürəkkəb sənəddə 'user_id' adlı bütün açarları tapmaq axtarışdan xəbərdar olan görüntüləyici ilə sürətlidir; düz mətnlə etibarlı şəkildə etmək mümkün deyil.

Necə istifadə etməli

JSON yapışdırın, ağaca gedin.

  1. JSON-u yapışdırın: JSON-u giriş sahəsinə buraxın. Tamaşaçı strukturlaşdırılmış ağacı təhlil edir və göstərir.
  2. Genişləndirin və yıxın: Genişləndirmək və ya daraltmaq üçün filiallara klikləyin. Böyük məlumatların xüsusi alt ağaclarına diqqət yetirmək üçün faydalıdır.
  3. Axtar: Açar və ya dəyərə görə süzün. Uyğun filiallar görünən qalır; uyğun olmayanlar gizlədilir.
  4. Xüsusi dəyərləri yoxlayın: Tam dəyərini görmək (uzun sətirlər üçün faydalı) və kodda istifadə üçün yolu (məsələn, users.0.profile.email) kopyalamaq üçün yarpağa klikləyin.

Ümumi istifadə halları

Texniki Detallar

JSON təhlili problemin yerini göstərən təhlil xətası ilə yanlış daxiletmədə uğursuz olan JSON.parse istifadə edir. Etibarlı JSON, izləyicinin ağacı yaratmaq üçün rekursiv şəkildə getdiyi JavaScript obyektinə çevirir.

Göstərmə: hər bir yuva səviyyəsi girintili budağa çevrilir. Obyekt açarları etiketlərdir; qiymətlər növə görə göstərilir — dırnaq içərisində sətirlər, rəqəmlər olmadan, məntiqlər doğru/yanlış, açıq şəkildə null, obyektlər və massivlər yığıla bilən budaqlar kimi.

Performans: çox böyük JSON (10MB+) göstərilməsini ləngidə bilər. Tənbəl genişlənmə (yalnız hazırda görünən filialları göstərmək) kömək edir. Böyük sənədlər arasında axtarış nəzərəçarpacaq vaxt tələb edə bilər; ağacın ilk analizdə indeksləşdirilməsi kömək edir.

Ən yaxşı təcrübələr

Tez-tez verilən suallar

JSON ağacı nə qədər dərinə gedə bilər?
Süni dərinlik məhdudiyyəti yoxdur. Alət ağacları JSON quruluşunuz qədər dərinləşdirir. Bununla belə, son dərəcə dərin yuvalama (100+ səviyyə) brauzerdə göstərilməsini ləngidə bilər.
JSON ağacında axtarış edə bilərəmmi?
Düymələri və ya dəyərləri axtarmaq üçün Ctrl/Cmd+F istifadə edin. Uyğun qovşaqlar vurğulanacaq və onların əsas qovşaqları yolu göstərmək üçün avtomatik genişləndiriləcək.
Hansı JSON yol formatı istifadə olunur?
Alət JSONPath nöqtə qeydindən ($.key.nested.array[0].value) istifadə edir. Bu format JavaScript mülkiyyətinə giriş və əksər JSONPath kitabxanaları ilə uyğun gəlir.
Ağacdakı dəyərləri redaktə edə bilərəmmi?
Bu kəşfiyyat üçün yalnız oxuna bilən görüntüləyicidir. JSON-u redaktə etmək üçün təsdiqləmə ilə redaktə edilə bilən interfeys təqdim edən JSON Formatter alətimizdən istifadə edin.
Məlumatlarım yüklənib?
Xeyr. Analiz və göstərmə brauzerinizdə baş verir.
Ağacın bir hissəsini necə ixrac edə bilərəm?
Əksər izləyicilər seçilmiş filiallar üçün JSON kimi surəti təklif edir. Eksport edilmiş dəyər yalnız seçilmiş düymələrlə eyni strukturdur.
Ağac niyə böyük məlumatlarla yavaşdır?
Bir çox qovşaqların DOM göstərilməsi bahalıdır. Tənbəl genişlənmə (yalnız görünən filialları göstərmək) kömək edir; çox böyük verilənlər üçün xüsusi alətlər (jq, kod) daha səmərəlidir.
Mən URL-dən JSON-a baxa bilərəmmi?
Bəzi izləyicilər birbaşa URL-ləri əldə edirlər. Digərləri yapışdırmağı tələb edir. CORS bəzi URL-lərdən çapraz mənşəli əldə edilməsinin qarşısını ala bilər.