حول هذه الأداة

يحوّل هذا المحول مصفوفة كائنات JSON إلى CSV مع صف للعناوين، ويحلل CSV إلى مصفوفة JSON، مع وضع علامات التنصيص بشكل صحيح حول الفواصل وعلامات التنصيص وفواصل الأسطر.

طريقة الاستخدام

  1. الصق مصفوفة JSON في مربع JSON، أو CSV في مربع CSV.
  2. انقر JSON → CSV أو CSV → JSON.
  3. انسخ المخرجات أو انقر Download لحفظها كملف.

معلومات مفيدة

  • في التحويل JSON → CSV يجب أن تكون المدخلات مصفوفة من الكائنات، وتصبح مفاتيح الكائن الأول عناوين الأعمدة.
  • القيم التي تحتوي على فواصل أو علامات تنصيص مزدوجة أو فواصل أسطر تُحاط بعلامات تنصيص، وتُضاعف علامات التنصيص داخلها، وفق المعيار RFC 4180.
  • يستخدم التحويل CSV → JSON الصف الأول كمفاتيح، ويحوّل كل صف تالٍ إلى كائن.
  • لا تُسطَّح الكائنات والمصفوفات المتداخلة إلى أعمدة منفصلة.

تعمل بالكامل داخل متصفحك — لا يتم رفع أو حفظ أي شيء تُدخله.

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

لماذا تظهر رسالة 'Input must be a JSON array of objects'؟

يتوقع المحول قائمة مثل [{"name":"A"},{"name":"B"}]. ضع الكائن المفرد بين [ ] لتحويله.

ماذا يحدث للمفاتيح الموجودة في بعض الكائنات فقط؟

تأتي الأعمدة من مفاتيح الكائن الأول. المفاتيح التي تظهر في الكائنات اللاحقة فقط لا تُضمَّن، والقيم الناقصة تصبح خلايا فارغة.

هل يمكنني فتح ملف CSV في Excel أو Google Sheets؟

نعم. نزّل الملف وافتحه أو استورده؛ فعلامات التنصيص تتبع صيغة CSV القياسية التي تفهمها هذه التطبيقات.

هل تُرفع بياناتي؟

لا. يجري التحويل بالكامل في متصفحك.