تحويل بين JSON و CSV
محول JSON ↔ CSV مجاني عبر الإنترنت يعمل في متصفحك. الصق مصفوفة كائنات JSON (أو كائن JSON من الكائنات) وستكتشف الأداة الأعمدة تلقائيًا وترسم CSV نظيفًا. الصق CSV واحصل على مصفوفة JSON مرة أخرى. اختر الفاصل (فاصلة، Tab لـ TSV، فاصلة منقوطة لـ Excel الأوروبي، أو شريطة عمودية)، بدّل ما إذا كان الصف الأول رأسًا، وقرر ما إذا كانت القيم مثل «42»، «true»، «null» يجب أن تُجبر على JSON المكتوب (رقم، منطقي، null) أو تبقى كسلاسل. التحويل بنسخ الحافظة أو تنزيل .json / .csv.
كيفية الاستخدام
JSON أو CSV — يتم اكتشاف الاتجاه تلقائيًا بشكل افتراضي.
الفاصل، صف الرأس، إجبار النوع.
يظهر CSV أو JSON في الجزء الأيمن.
احصل على نسخة من الحافظة أو ملف .csv / .json.
حوّل مصفوفة كائنات JSON إلى ملف CSV/TSV/Excel، أو الصق CSV واحصل على JSON — في كلا الاتجاهين، في المتصفح
المميزات
الاستخدامات النموذجية
- تحويل استجابة JSON API إلى CSV للفتح في Excel أو Google Sheets.
- تحويل تفريغ عمود جدول إلى مصفوفة JSON لبذر الاختبارات.
- تحويل CSV بفواصل منقوطة Excel أوروبية إلى CSV حديث مفصول بفواصل.
- إزالة إجبار النوع للحفاظ على «00123» كسلسلة بدلاً من أن يصبح الرقم 123.
- إنشاء TSV (مفصول بعلامات تبويب) للصق المباشر في Google Sheet.
لماذا هذا
يجبرك معظم المحولات عبر الإنترنت على اختيار JSON-إلى-CSV أو CSV-إلى-JSON كأداتين منفصلتين. نجمعهما مع الكشف التلقائي — الصق أي شيء، احصل على الآخر. الاقتباس RFC 4180 مُنفذ بشكل صحيح بحيث لا تفسد القيم ذات الأسطر الجديدة أو الاقتباسات إخراجك بصمت. يعمل التحويل في متصفحك عبر JavaScript عادي — بدون تسجيل، بدون حصص لكل حمولة.
الأسئلة الشائعة
ما هو «إجبار النوع»؟
بدونه، يحتفظ CSV → JSON بكل خلية كسلسلة («42» تبقى «42»). معه، يتم تحويل السلاسل التي تبدو مثل قيم JSON: «42» → 42، «true» → true، «null» → null، «3.14» → 3.14. مفيد للبيانات المكتوبة، خطر إذا كان لديك معرفات تبدو مثل أرقام لكن يجب أن تبقى سلاسل («00123» يصبح 123).
هل يدعم JSON المتداخل؟
سيقوم JSON → CSV بـ JSON.stringify أي كائن/مصفوفة متداخلة في الخلية كنص. CSV → JSON لا يحلل تلقائيًا الخلايا التي تحتوي على JSON — بدّل «إجبار الأنواع» وسيتم تحليل قيم JSON.
ماذا عن UTF-8 BOM؟
يتضمن التنزيل UTF-8 BOM حتى يفتح Excel بشكل صحيح مع أحرف متعددة البايتات. لا تتضمن نسخة الحافظة BOM (تعالج Sheets والأدوات الحديثة UTF-8 بشكل أصلي).
كيف يتعامل مع المدخلات الكبيرة جدًا؟
الحد الناعم حوالي 5 ميجابايت — بعد ذلك، تبقى الصفحة قابلة للاستخدام لكن محرر textarea يصبح بطيئًا. للبيانات الكبيرة، يفضل مسار تنزيل .json/.csv.
لماذا فاصلة منقوطة لـ «Excel EU»؟
في اللغات التي يكون فيها الفاصل العشري «،» (معظم أوروبا)، يستخدم Excel «؛» كفاصل CSV الافتراضي لتجنب الالتباس. ستكون الملفات المصدرة من Excel ألماني أو فرنسي مفصولة بفواصل منقوطة.
الموبايل؟
نعم — تتكدس أجزاء الإدخال والإخراج على الشاشات الضيقة.
يمكننا ذلك مجاناً! أرسل لنا رسالة قصيرة بفكرتك. إذا أردت مناقشة التفاصيل، اترك بريدك الإلكتروني وسنتواصل معك. يمكنك البقاء مجهولاً.