كيفية تعديل JSON أونلاين
- الصق JSON أو افتح ملفًا أو ابدأ بالمثال الجاهز. تُبنى الشجرة من النص تلقائيًا.
- انقر نقرًا مزدوجًا على قيمة أو مفتاح في الشجرة لتعديله، ثم اضغط Enter للحفظ. حدّد عقدة ثم استخدم إضافة لإنشاء عنصر فرعي، أو تكرار أو حذف، أو غيّر النوع.
- كل تغيير في الشجرة يُعيد كتابة النص، ويعيدك زر تراجع خطوة إلى الوراء. انسخ النتيجة أو نزّلها عند الانتهاء.
التعديل في العرض الشجري
- القيم – عند تعديل سلسلة نصية تبقى سلسلة نصية. أما في القيم الأخرى فيُقرأ ما تكتبه على أنه JSON: يصبح
42رقمًا، وtrueقيمة منطقية، وnullقيمة null، وأي شيء آخر سلسلة نصية. - المفاتيح – انقر نقرًا مزدوجًا على مفتاح لإعادة تسميته؛ وتحتفظ الخاصية بموضعها.
- إضافة – في الكائن تضيف
"newKey": null، وفي المصفوفة تُلحقnullبنهايتها، وعند تحديد قيمة مفردة تُدرج عنصرًا جديدًا بعدها. - النوع – يحوّل بين السلسلة النصية والرقم والقيمة المنطقية و null والكائن والمصفوفة، مثل
"42"←42أو قيمة ←[value]. - لوحة المفاتيح – تتنقل مفاتيح الأسهم داخل الشجرة، ويفتح Enter أو F2 القيمة المحددة للتعديل، ويحذف Delete العقدة.
تزامن النص والشجرة
تُحدِّث التغييرات في لوحة النص الشجرةَ فور أن يصبح JSON صالحًا؛ وما دام غير صالح، يعرض مربع الخطأ المشكلة وتحتفظ الشجرة بآخر نسخة صالحة. أما التغييرات في الشجرة فتعيد كتابة النص بمسافة بادئة من مسافتين، مع الحفاظ على ترتيب المفاتيح والخانات الدقيقة لكل رقم. ويتذكر زر التراجع آخر 100 تغيير في الشجرة.
الأسئلة الشائعة
هل يغيّر المحرر ترتيب المفاتيح أو الأرقام؟
لا. تبقى المفاتيح بترتيبها الأصلي وتحتفظ الأرقام بخاناتها الدقيقة، بما في ذلك المعرّفات ذات 64 بت التي كانت JavaScript العادية ستقرّبها.
كيف أضيف خاصية جديدة؟
حدّد الكائن في الشجرة وانقر على «إضافة». ستظهر خاصية باسم newKey وقيمتها null؛ انقر عليها نقرًا مزدوجًا لإعادة تسميتها وتعيين قيمتها.
ما أحجام الملفات المناسبة؟
صُمّم المحرر للمستندات التي يصل حجمها إلى بضعة ميغابايت. لتصفح ملفات أكبر بكثير، استخدم عارض JSON الذي لا يرسم إلا الأجزاء التي توسّعها.
هل تُحفظ تعديلاتي في أي مكان؟
لا يُخزَّن أي شيء ولا يُرفع. انسخ النص أو انقر على «تنزيل» للاحتفاظ بتغييراتك.