Skip to main content
Toolzer — Free Online Tools

أداة تسطيح JSON

سطّح كائنات ومصفوفات JSON العميقة التداخل إلى أزواج مفتاح-قيمة بترميز نقطي فورًا. مجاني، بدون تسجيل، يعمل داخل متصفحك.

عن هذه الأداة

الصق مستند JSON متداخل أو حمّله، وتقوم هذه الأداة بطي كل كائن ومصفوفة متداخلة إلى مفاتيح مسطحة بترميز نقطي مثل address.city أو items.0.price، منتجة بنية بمستوى واحد أسهل بكثير للقراءة أو البحث أو التحويل إلى جدول بيانات. هذا مفيد خاصة قبل تصدير JSON إلى CSV أو إكسل، لأن المفاتيح المسطحة تُطابق الأعمدة مباشرة دون فقدان معلومات مدفونة في مستويات عدة. تحافظ أداة التسطيح على أنواع البيانات، وتُفهرس عناصر المصفوفة بشكل صحيح، وتتيح لك نسخ النتيجة أو تنزيلها كملف JSON مسطح جديد. ولأن كل شيء يعمل محليًا داخل متصفحك بجافاسكريبت، فإن حمولات API وملفات التكوين أو السجلات المُصدّرة ذات الحقول الحساسة لا تُرفع إلى أي مكان. هذا يجعل تصحيح استجابات API العميقة التداخل أو تحضير البيانات للتحليل أسرع بشكل ملحوظ.

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

  1. 1. أضف ملف JSON

    الصق نص JSON أو اختر ملف .json من جهازك.

  2. 2. عاين المفاتيح المسطحة

    تحقق من المفاتيح ذات الترميز النقطي المُنشأة من بنيتك المتداخلة.

  3. 3. سطّح

    اضغط تسطيح لطي الكائنات والمصفوفات المتداخلة إلى مفاتيح مسطحة.

  4. 4. انسخ أو نزّل

    انسخ JSON المسطح أو نزّله كملف .json جديد.

لماذا تستخدم هذه الأداة

من الصعب مسح أو بحث أو تحويل JSON العميق التداخل إلى جدول بيانات دون فقدان السياق. تُسطّح هذه الأداة أي بنية فورًا إلى مفاتيح متوقعة بترميز نقطي، مما يجعل تصحيح استجابات API أو تحضير البيانات لتصدير CSV أو مقارنة السجلات جنبًا إلى جنب أسهل بكثير.

نصائح وأفضل الممارسات

  • استخدم الناتج المسطح كخطوة تحضير قبل تحويل JSON إلى CSV أو إكسل للحصول على أعمدة أنظف.
  • انتبه إلى أن التداخل العميق جدًا قد يُنتج أسماء مفاتيح طويلة؛ فكّر في إعادة تسمية الأعمدة بعد التصدير إذا لزم الأمر.
  • سطّح كائنًا تمثيليًا واحدًا أولًا للتحقق من بنية المفاتيح قبل معالجة مصفوفة ضخمة.

حالات استخدام شائعة

  • تصحيح استجابة API عميقة التداخل بعرضها كأزواج مفتاح-قيمة مسطحة.
  • تحضير بيانات JSON متداخلة لتصدير CSV أو إكسل نظيف.
  • مقارنة سجلي JSON متشابهين جنبًا إلى جنب بعد تسطيح كليهما.
  • تبسيط ملفات التكوين لسهولة البحث والتحرير.
  • تسطيح بيانات تحليلات أو أحداث مُصدّرة للاستيراد إلى أداة جداول بيانات.

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

كيف تُمثّل المصفوفات المتداخلة بعد التسطيح؟

تصبح عناصر المصفوفة مفاتيح مفهرسة، مثل items.0.name و items.1.name، فتحتفظ كل قيمة بمسار فريد قابل للتتبع.

هل يفقد التسطيح أي بيانات من الكائنات العميقة التداخل؟

لا، تُحفظ كل قيمة؛ يتغير فقط البنية من كائنات متداخلة إلى مفاتيح مسطحة بترميز نقطي.

هل يمكنني تسطيح مصفوفة JSON من كائنات عديدة دفعة واحدة؟

نعم، يُسطّح كل كائن في المصفوفة بشكل مستقل، مع الحفاظ على بنية متسقة للمقارنة أو التصدير.

هل JSON المسطح مفيد قبل التحويل إلى CSV؟

نعم، تُطابق المفاتيح المسطحة أعمدة جداول البيانات مباشرة، لذا يُنتج التسطيح أولًا تصديرات CSV أو إكسل أنظف غالبًا.

هل تُرفع بيانات JSON إلى خادم أثناء التسطيح؟

لا، تتم العملية بالكامل داخل متصفحك ولا تغادر بياناتك جهازك.

أدوات وأدلة ذات صلة