درخت JSON بیننده
مشاهده، قالببندی و کاوش دادههای JSON در یک درخت تاشو تعاملی. رایگان، ایمن و بدون نیاز به آپلود.
فایل JSON را در اینجا بکشید و رها کنید
یا متن JSON را در زیر جایگذاری کنید
مشاهده، قالببندی و کاوش دادههای JSON در یک درخت تاشو تعاملی. رایگان، ایمن و بدون نیاز به آپلود.
یا متن JSON را در زیر جایگذاری کنید
بینندگان درخت JSON داده های JSON را به عنوان درخت سلسله مراتبی قابل پیمایش به جای متن ساده نمایش می دهند. هر جسم به یک شاخه تاشو تبدیل می شود. آرایه ها آیتم های خود را به صورت جداگانه نشان می دهند. مقادیر اولیه به صورت برگ ظاهر می شوند. نمای ساختاری یافتن فیلدهای خاص در دادههای عمیق تو در تو، جمع کردن زیردرختهای نامربوط و پیمایش اسناد بزرگ JSON که بهعنوان متن مسطح غیرقابل مدیریت هستند را آسان میکند.
در مقایسه با متن فرمتشده JSON، نمای درختی در ناوبری در دادههای بزرگ برتری دارد. یک پاسخ API 10 مگابایتی برای پیمایش به عنوان متن غیرعملی است، اما مانند درختی که در آن کلیدهای سطح بالایی را که برایشان مهم نیست جمع میکنید و فقط بخشهای مورد علاقه را گسترش میدهید، قابل پردازش است.
این نمایشگر JSON را در یک درخت ساختاریافته در مرورگر شما رندر می کند. جستجو شاخه ها را بر اساس کلید یا مقدار فیلتر می کند. نمایشگر نوع آگاه رشته ها، اعداد، بولی ها، تهی، اشیا و آرایه ها را متمایز می کند.
پیمایش دادههای تو در تو بهعنوان متن دشوار است. فایلهای پیکربندی، پاسخهای API و حالت سریالسازی شده اغلب دارای بیش از ۵ سطح تودرتو هستند. نمای درختی به شما امکان میدهد سطوح نامربوط را جمع کنید و روی آنچه مهم است تمرکز کنید. نماهای متنی به پیمایش و شمارش دقیق پرانتز نیاز دارند.
قابلیت های جستجو و فیلتر نیز اهمیت دارد. یافتن تمامی کلیدهای با نام 'user_id' در یک سند پیچیده با یک بیننده آگاه به جستجو سریع است. غیرممکن است به طور قابل اعتماد با متن ساده انجام شود.
JSON را جایگذاری کنید، درخت را پیمایش کنید.
تجزیه JSON از JSON.parse استفاده میکند که در ورودی نامعتبر با خطای تجزیه که به محل مشکل اشاره میکند، ناموفق است. JSON معتبر به یک شی جاوا اسکریپت تبدیل می شود که بیننده به صورت بازگشتی برای تولید درخت آن را طی می کند.
Rendering: هر سطح از تودرتو به یک شاخه تورفتگی تبدیل می شود. کلیدهای شی برچسب هستند. مقادیر بر اساس نوع ارائه میشوند - رشتهها در گیومه، اعداد بدون، بولی به صورت درست/نادرست، صراحتاً null، اشیا و آرایهها بهعنوان شاخههای جمعشونده.
عملکرد: JSON بسیار بزرگ (10 مگابایت به بالا) می تواند سرعت رندر را کاهش دهد. گسترش تنبل (رندر کردن فقط شاخه های قابل مشاهده در حال حاضر) کمک می کند. جستجو در اسناد بزرگ ممکن است زمان قابل توجهی را ببرد. نمایه سازی درخت در اولین تجزیه کمک می کند.