ما هو عارض ومحرر JSON؟

يوفِّر عارض/محرِّر JSON عرضًا شجريًا تفاعليًا لاستكشاف بيانات JSON وتحريرها. طوِّي الكائنات المتداخلة وافردها، وحرِّر القيم في مكانها، وأضف المفاتيح أو احذفها، وابحث داخل الهيكل. يعمل جيدًا مع استجابات واجهات برمجة التطبيقات المعقدة وملفات التهيئة.

يطوي عرض الشجرة كل فرع على حدة، فيمكنك التنقّل داخل استجابة API من 5000 سطر دون أن تفقد موضعك. النقر على أي قيمة ينقلك إلى محرّر مدمج يحترم النوع الأصلي (نص، رقم، قيمة منطقية، null). ابحث بالمسار للانتقال إلى عقدة مثل settings.database.timeout، أو بدّل إلى البحث بالقيمة للعثور على عقدة من خلال محتواها — بريد إلكتروني أو معرّف أو رمز حالة.

كيفية الاستخدام

  1. الخطوة 1 — الصق بيانات JSON أو قم بتحميل ملف .json لتحميله في العرض الشجري التفاعلي مع عقد قابلة للطي.
  2. الخطوة 2 — انقر على أي قيمة لتحريرها في مكانها، واستخدم شريط الأدوات لإضافة مفاتيح أو عناصر جديدة، وحذف إدخالات، أو البحث عن مسارات محددة داخل الشجرة.
  3. الخطوة 3 — بدّل بين عرض الشجرة ووضع النص الخام. عند الانتهاء، انسخ النتيجة أو نزّلها بصيغة JSON أو YAML أو CSV أو XML.

متى تستخدم

  • العثور على حقل مضبوط بشكل خاطئ داخل إعدادات Kubernetes طويلة أو رد API.
  • تنظيف ملفات JSON المُصدَّرة قبل رفعها إلى git أو لصقها في تقرير خطأ.
  • شرح بنية JSON للمبتدئين، فالعرض الشجري يُظهر التداخل بنظرة واحدة.

النتيجة

تلقَّيت تهيئة API متداخلة بعمق من 200 سطر وتحتاج إلى تغيير إعداد واحد مدفون على عمق 5 مستويات. حمِّله في العرض الشجري، واستخدم البحث للعثور على timeout، وانقر على القيمة لتغييرها من 30 إلى 60، ثم نزِّل JSON المُحدَّث.

الأسئلة الشائعة

ما الحجم الأقصى لملف JSON يمكن للمحرر التعامل معه دون تجمد؟
الملفات أقل من 5 ميجابايت تُعرض بسلاسة. الملفات بحجم 20 ميجابايت تعمل لكن فتح الشجرة لأول مرة يستغرق ثانية. عند تجاوز 50 ميجابايت يُفضّل محلل تدفّقي أو تقسيم الملف أولاً.
هل تعديل قيمة يغيّر نوعها أم يتم تخزين كل شيء كنص؟
المحرر يحتفظ بالنوع الأصلي. تغيير الرقم 30 إلى 60 يُبقيه رقماً. لتحويل رقم إلى نص، انتقل إلى وضع النص وأضف علامات الاقتباس يدوياً ثم عُد إلى العرض الشجري.
لماذا يظهر خطأ عندما أعود إلى وضع الشجرة؟
يتيح لك وضع النص الكتابة بحرية، لذا قد تُدخل أخطاء في الصياغة (مفاتيح بلا علامات اقتباس، فواصل زائدة، علامات اقتباس مفردة، أقواس غير مغلقة). لن يظهر عرض الشجرة حتى يُحلَّل JSON بنجاح. اضغط على إصلاح لتصحيح الأخطاء الشائعة تلقائيًا، أو صحّح يدويًا الخطأ الظاهر أسفل مربع النص ثم حاول مجددًا.
هل يمكن إضافة مفتاح جديد إلى كائن يحتوي بالفعل على عناصر؟
نعم. افتح الكائن الأب، اضغط زر «إضافة مفتاح» في صفه، اكتب اسم المفتاح، واختر نوع القيمة (نص، رقم، كائن، مصفوفة، إلخ). يظهر العنصر الجديد في نهاية الكائن.
هل تُرسَل بياناتي إلى أي مكان عند لصقها؟
تبقى البيانات الملصوقة أو المكتوبة أو المرفوعة كلها على جهازك ولا تُرسَل إلى أي مكان. الطلب الخارجي الوحيد يحدث عندما تستخدم «تحميل من رابط»، ويذهب هذا الطلب مباشرةً من جهازك إلى العنوان الذي أدخلتَه. ملفات الإعدادات الحساسة وأكواد المصادقة لا تمرّ عبر خوادمنا أبدًا.

أدوات ذات صلة