محول CSV ↔ JSON
التحويل بين CSV وJSON
التحويل بين CSV و JSON
صيغة CSV هي ما تنتجه برامج الجداول وعمليات التصدير من قواعد البيانات، بينما JSON هي الصيغة التي تتوقعها واجهات الويب البرمجية وملفات الإعداد. وكثيرًا ما يظهر هذا التعارض: الملف وصل من Excel بصيغة CSV، لكن البرنامج يحتاج JSON. تقوم هذه الأداة بالتحويل في الاتجاهين، اتجاهًا واحدًا في كل مرة، وداخل المتصفح بالكامل.
في التحويل من CSV إلى JSON تختار الفاصل (فاصلة أو مسافة جدولة أو فاصلة منقوطة) وتحدّد ما إذا كان السطر الأول ترويسة. مع الترويسة تحصل على مصفوفة كائنات مفاتيحها أسماء الأعمدة، ومن دونها تحصل على مصفوفة من المصفوفات. وفي التحويل من JSON إلى CSV، تصبح المفاتيح سطر الترويسة. ويمكن نسخ الناتج مباشرة بزر النسخ.
ولأن كل شيء يجري محليًا، يمكنك لصق محتويات ملفات لا ترغب في رفعها، مثل قوائم العملاء أو بيانات المبيعات. وإذا كان المُدخل تالفًا فستظهر رسالة خطأ بدل ناتج غير صحيح، مما يسهّل اكتشاف ملف CSV مبتور أو JSON بقيت فيه فاصلة زائدة في النهاية.
الأسئلة الشائعة
- هل تدعم الملفات المفصولة بمسافات جدولة (TSV)؟
- نعم. اختر مسافة الجدولة كفاصل لقراءة ملفات TSV، كما تُدعم ملفات CSV المفصولة بفاصلة منقوطة.
- ماذا يحدث إذا لم يكن السطر الأول ترويسة؟
- عند إيقاف خيار الترويسة يصبح كل سطر مصفوفة قيم، ويكون الناتج مصفوفة من المصفوفات.
- هل يتعامل التحويل من JSON إلى CSV مع الكائنات المتداخلة؟
- الأداة مخصّصة لمصفوفة كائنات مسطّحة. سطِّح القيم المتداخلة أولًا، لأن خلية CSV واحدة لا يمكنها تمثيل بنية متداخلة.
- هل تُرفَع بياناتي؟
- لا. يتم التحويل كاملًا داخل متصفحك ولا يُرسَل ما تلصقه إلى أي خادم.