عارض ومحرر JSON أونلاين
استعرض JSON كشجرة أو جدول أو شيفرة منسقة، وأصلح الأخطاء بمعرفة السطر والعمود، ثم نسّقه ورتّبه ونزّله. ملفك لا يغادر جهازك أبدًا.
فعّل JavaScript لفتح ملفك. يُقرأ الملف في متصفحك ولا يُرفع أبدًا.
كيف تفتح ملف JSON وتنسّقه أونلاين
- أفلت ملف JSON على الصفحة. اختر ملف .json. يُقرأ داخل متصفحك، فلا تُرفع استجابات API وملفات الإعدادات وغيرها من البيانات الخاصة.
- استعرضه بثلاث طرق. اعرض الملف كشجرة قابلة للطي، أو كجدول (إذا كان قائمة من الكائنات)، أو كشيفرة منسقة. يعمل البحث على المفاتيح والقيم.
- أصلح الأخطاء. إذا لم يكن الملف JSON صالحًا فستظهر رسالة تذكر السطر والعمود، وفي عرض الشيفرة يضع «الانتقال إلى الخطأ» المؤشر على موضع المشكلة.
- نسّق وعدّل. انتقل إلى التحرير. اختر مسافتين أو 4 مسافات أو علامة جدولة أو الضغط من قائمة التنسيق، ورتّب المفاتيح أو القوائم، وغيّر العقد وأضفها وكرّرها وانقلها واحذفها.
- نزّل ملف JSON. استخدم أيقونة التنزيل لحفظ النتيجة. الملف الأصلي على جهازك لا يتغير أبدًا.
عارض ومحرر JSON: أسئلة شائعة
كيف أنسّق JSON (Pretty Print) أونلاين؟
افتح ملفك، وانتقل إلى التحرير، واختر مسافتين أو 4 مسافات أو علامة جدولة من قائمة التنسيق. يعرض عرض الشيفرة النتيجة المنسقة، ويستخدم التنزيل التخطيط نفسه.
كيف أضغط ملف JSON؟
انتقل إلى التحرير، وافتح قائمة التنسيق، واختر «مضغوط (سطر واحد)». تُحذف كل المسافات وفواصل الأسطر خارج النصوص، فيصغر حجم الملف.
كيف أجد الخطأ في ملف JSON؟
عندما لا يكون JSON صالحًا، يعرض OpenAnyDoc سبب الخطأ مع رقم السطر والعمود. وفي عرض الشيفرة يحدد «الانتقال إلى الخطأ» الموضع في النص. والكتابة في عرض الشيفرة تعيد فحص JSON أثناء الكتابة.
هل يمكنني ترتيب مفاتيح كائن JSON أبجديًا؟
نعم. في وضع التحرير استخدم قائمة ترتيب المفاتيح للكائن المحدد أو للمستند كله، من A إلى Z أو من Z إلى A، مع الكائنات المتداخلة أو بدونها. ويمكنك أيضًا فرز قائمة محددة.
هل يمكنني فتح ملف JSON كبير؟
نعم. يُفتح ملف بحجم نحو 50 ميغابايت، لأنه يُقرأ في الخلفية فتبقى الصفحة سريعة الاستجابة. تظهر رسالة تحذير للملفات التي يزيد حجمها على 50 ميغابايت، والحد هو ذاكرة متصفحك.
هل من الآمن فتح JSON خاص أو لصقه هنا؟
ملف JSON لا يُرفع: يقرأ المتصفح الملف ولا يُرسل شيء إلى أي خادم، ما يجعله مناسبًا للرموز المميزة وبيانات العملاء في ملفات الاختبار وإعدادات الأنظمة الداخلية.