JSON درخت دیکھنے والا
ایک متعامل ٹوٹنے کے قابل درخت میں JSON ڈیٹا دیکھیں، فارمیٹ کریں اور دریافت کریں۔ مفت، محفوظ، اور اپ لوڈ کی ضرورت نہیں۔
JSON فائل کو یہاں گھسیٹیں اور چھوڑیں۔
یا نیچے JSON ٹیکسٹ چسپاں کریں۔
ایک متعامل ٹوٹنے کے قابل درخت میں JSON ڈیٹا دیکھیں، فارمیٹ کریں اور دریافت کریں۔ مفت، محفوظ، اور اپ لوڈ کی ضرورت نہیں۔
یا نیچے JSON ٹیکسٹ چسپاں کریں۔
JSON درخت کے ناظرین JSON ڈیٹا کو سادہ متن کے بجائے ایک نیویگیبل درجہ بندی کے درخت کے طور پر ڈسپلے کرتے ہیں۔ ہر چیز ایک ٹوٹنے والی شاخ بن جاتی ہے۔ صفیں انفرادی طور پر اپنی اشیاء دکھاتی ہیں۔ ابتدائی اقدار پتوں کی طرح ظاہر ہوتی ہیں۔ ساختی نظارہ گہرے اندر کے ڈیٹا میں مخصوص فیلڈز تلاش کرنا، غیر متعلقہ ذیلی درختوں کو سمیٹنا، اور بڑے JSON دستاویزات کو نیویگیٹ کرنا آسان بناتا ہے جو فلیٹ ٹیکسٹ کے طور پر ناقابل انتظام ہوں گے۔
فارمیٹ شدہ JSON ٹیکسٹ کے مقابلے میں، بڑے ڈیٹا میں نیویگیشن پر درخت کے نظارے ایکسل ہیں۔ 10MB API کا جواب متن کے طور پر اسکرول کرنا غیر عملی ہے لیکن ایک درخت کے طور پر قابل عمل ہے جہاں آپ اعلی درجے کی کلیدوں کو گرا دیتے ہیں جن کی آپ کو پرواہ نہیں ہے اور صرف دلچسپی کے حصوں کو پھیلانا ہے۔
یہ ناظر JSON کو آپ کے براؤزر میں ایک منظم درخت میں پیش کرتا ہے۔ کلید یا قدر کے لحاظ سے شاخوں کو فلٹر تلاش کریں۔ قسم سے آگاہ ڈسپلے سٹرنگز، نمبرز، بولین، نال، آبجیکٹ، اور ارے کو الگ کرتا ہے۔
گہرے نیسٹڈ ڈیٹا کو متن کے طور پر نیویگیٹ کرنا مشکل ہے۔ کنفیگریشن فائلوں، API کے جوابات، اور سیریلائزڈ حالت میں اکثر گھوںسلا کی 5+ سطحیں ہوتی ہیں۔ درخت کا نظارہ آپ کو غیر متعلقہ سطحوں کو گرانے اور اہم چیزوں پر توجہ مرکوز کرنے دیتا ہے۔ ٹیکسٹ ویوز کے لیے محتاط سکرولنگ اور گنتی بریکٹ کی ضرورت ہوتی ہے۔
تلاش اور فلٹر کی صلاحیتیں بھی اہمیت رکھتی ہیں۔ ایک پیچیدہ دستاویز میں 'user_id' نام کی تمام کلیدوں کو تلاش کرنا تلاش سے آگاہ ناظرین کے ساتھ تیز ہے۔ سادہ متن کے ساتھ قابل اعتماد طریقے سے کرنا ناممکن ہے۔
JSON چسپاں کریں، درخت کو نیویگیٹ کریں۔
JSON تجزیہ JSON.parse کا استعمال کرتا ہے، جو مسئلہ کے مقام کی طرف اشارہ کرنے والی تجزیہ کی خرابی کے ساتھ غلط ان پٹ پر ناکام ہوجاتا ہے۔ درست JSON ایک JavaScript آبجیکٹ میں پیش کرتا ہے جسے ناظرین درخت بنانے کے لیے بار بار چلتا ہے۔
رینڈرنگ: گھونسلے کی ہر سطح ایک پوشیدہ شاخ بن جاتی ہے۔ آبجیکٹ کیز لیبلز ہیں؛ قدروں کو قسم کی بنیاد پر پیش کیا جاتا ہے — اقتباسات میں سٹرنگز، بغیر نمبرز کے، بولین کو سچ/غلط، null واضح طور پر، اشیاء اور صفوں کو ٹوٹنے والی شاخوں کے طور پر۔
کارکردگی: بہت بڑا JSON (10MB+) رینڈرنگ کو سست کر سکتا ہے۔ سست توسیع (صرف فی الحال نظر آنے والی شاخوں کو پیش کرنا) مدد کرتا ہے۔ بڑی دستاویزات میں تلاش کرنے میں قابل توجہ وقت لگ سکتا ہے۔ پہلے پارس پر درخت کو انڈیکس کرنے سے مدد ملتی ہے۔