ToolsMaxxing

محول JSON وCSV

حوّل مصفوفة JSON إلى جدول CSV، أو ملف CSV إلى كائنات JSON.

ملفاتك تبقى على جهازك

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

  1. 1اختر JSON إلى CSV أو CSV إلى JSON.
  2. 2الصق بياناتك، أو اختر جرّب مثالًا.
  3. 3عيّن الفاصل، وهل تستخدم المفاتيح المتداخلة النقاط.
  4. 4انسخ النتيجة أو نزّلها، ثم افتح CSV في Excel أو Sheets.

ماذا تفعل الخيارات

الفاصل
فاصلة أو فاصلة منقوطة أو علامة تبويب أو خط عمودي. استخدم الفاصلة المنقوطة لجداول البيانات المضبوطة على إعدادات أوروبية.
المفاتيح المتداخلة بصيغة a.b
يتحول كائن متداخل مثل {"a":{"b":1}} إلى عمود باسم a.b، ويعيد التحويل العكسي بناء التداخل.
اكتشاف الأرقام والقيم المنطقية
عند قراءة CSV يحوّل 42 إلى رقم وtrue إلى قيمة منطقية بدل إبقائهما نصوصًا.

الخصوصية

كل شيء يعمل في متصفحك. ما تلصقه لا يُرسل إلى أي خادم.

أسئلة شائعة

ما شكل JSON الأنسب؟

مصفوفة كائنات تشترك في المفاتيح نفسها. يُعامل الكائن المفرد كجدول من صف واحد. وإذا اختلفت مفاتيح الصفوف فالأعمدة هي اتحاد كل المفاتيح وتبقى الفجوات فارغة.

كيف تُكتب المصفوفات داخل الصف؟

كسلسلة JSON في خلية واحدة، مثل ["a","b"]. لا تستطيع خلية CSV حمل قائمة، لذا يحفظ هذا البيانات دون فقدان.

هل يحتاج CSV إلى صف ترويسة؟

نعم. يُستخدم الصف الأول كأسماء للخصائص. أسماء الترويسة المكررة أو الفارغة تعطي مفاتيح غير صالحة، فأصلحها أولًا.

لماذا يظهر تحذير طول الصف؟

بعض الصفوف فيها خلايا أكثر أو أقل من الترويسة. تُحوَّل البيانات مع ذلك، لكن تحقق من وجود فواصل زائدة ليست داخل علامات اقتباس.

هل تُعالج الفواصل وفواصل الأسطر داخل القيم؟

نعم. القيم التي تحتوي على الفاصل أو علامات اقتباس أو فواصل أسطر تُلف بعلامات اقتباس مزدوجة، وتُضاعف علامات الاقتباس الداخلية، كما يصف RFC 4180.

أدوات ذات صلة