محول CSV إلى JSON

التحويل بين صيغتي CSV و JSON

الخيارات:

حول CSV و JSON

CSV (القيم المفصولة بفواصل) و JSON (ترميز كائنات JavaScript) هما من أكثر صيغ تبادل البيانات شيوعاً. التحويل بينهما مهمة متكررة في معالجة البيانات وتطوير API.

ما هي أداة محول CSV إلى JSON؟

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

كيفية استخدام محول CSV إلى JSON؟

لا يستغرق التحويل بين CSV وJSON سوى لحظة:

  1. 1 الصق بياناتك في اللوح المناسب: CSV في جانب أو JSON في الآخر. تتوفر بيانات نموذجية لتشاهد الشكل المتوقع.
  2. 2 اضبط خياراتك. اختر الفاصل الذي يطابق ملف CSV (فاصلة أو فاصلة منقوطة أو علامة جدولة أو شريط عمودي أو حرف مخصص)، واختر كيفية معالجة صف الترويسة، وحدِّد صيغة المخرجات: مصفوفة مرتبة، أو مصغّرة، أو NDJSON، أو كائن مفهرس بعمود.
  3. 3 اضبط مفاتيح التبديل. فعِّل استنتاج الأنواع لتحليل الأرقام والقيم المنطقية وnull تلقائيًا، وفعِّل إزالة المسافات للقيم المرتبة، وتخطَّ الصفوف الفارغة كي لا تتحول الأسطر الفارغة إلى سجلات فارغة.
  4. 4 انقر على زر التحويل لتحويل CSV إلى JSON أو JSON إلى CSV. التحويل في الاتجاهين بالكامل، وقد يكون مدخل JSON مصفوفة قياسية أو مصفوفة من المصفوفات أو NDJSON.
  5. 5 انسخ المخرجات المنسقة من لوح النتيجة بنقرة واحدة، جاهزة للإدراج في شيفرتك أو طلب واجهتك البرمجية أو جدول بياناتك.

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

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

أمثلة

تجهيز بيانات لواجهة برمجية

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

تصدير JSON إلى جدول بيانات

حوّل استجابة JSON من واجهة برمجية إلى CSV لتتمكن من فتحها في جدول بيانات وفرزها وبناء الرسوم البيانية.

التعامل مع ملفات CSV الأوروبية

اختر فاصل الفاصلة المنقوطة أو الشريط العمودي لتحليل ملف CSV مُصدَّر من برنامج يستخدم ; أو | بدلًا من , بين الحقول بشكل صحيح.

بثّ السجلات كـ NDJSON

اختر صيغة مخرجات NDJSON لإصدار كائن JSON واحد في كل سطر، وهو الشكل الذي تتوقعه معالِجات السجلات وواجهات الاستيراد الجماعي وخطوط أنابيب البيانات التي تقرأ السجلات سطرًا بسطر.

بناء جدول بحث

استخدم صيغة الكائن المفهرس وسمِّ عمود معرّف لإنتاج كائن JSON يُفهرس فيه كل سجل بمفتاحه، وهو مثالي للبحث السريع في الشيفرة.

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

هل محول CSV إلى JSON مجاني؟

نعم. الأداة مجانية تمامًا دون تسجيل ودون حدود ودون الحاجة إلى حساب. يمكنك تحويل أي قدر من البيانات تشاء.

هل يحوّل في الاتجاهين؟

نعم. التحويل في الاتجاهين، فيمكنك تحويل CSV إلى JSON أو JSON ليعود إلى CSV. وقد يكون مدخل JSON مصفوفة قياسية من الكائنات أو مصفوفة من المصفوفات أو NDJSON.

هل يمكن تحليل الأرقام والقيم المنطقية بدلًا من النصوص؟

نعم. فعِّل استنتاج الأنواع وسيحلّل المحول الأرقام وtrue وfalse وnull إلى قيم JSON حقيقية. أوقفه لإبقاء كل حقل كنص.

ما صيغ المخرجات المتاحة؟

يمكنك اختيار مصفوفة JSON مرتبة، أو سطر واحد مصغّر، أو NDJSON (أسطر JSON) بسجل واحد في كل سطر، أو كائن JSON مفهرس بعمود تسميه.

كيف تُعالَج ترويسات CSV؟

افتراضيًا يصبح الصف الأول مفاتيح كل كائن JSON. ويمكنك التبديل إلى وضع بلا ترويسة يُخرِج مصفوفة من المصفوفات بدلًا من ذلك.

هل يمكنني استخدام فاصل غير الفاصلة؟

نعم. يمكنك اختيار الفاصلة أو الفاصلة المنقوطة أو علامة الجدولة أو الشريط العمودي، أو كتابة أي حرف مخصص واحد كفاصل لتطابق صيغة ملف CSV المصدر.

هل تُرفع بياناتي إلى أي مكان؟

لا. يتم كل التحويل في متصفحك، لذا لا تُرسل بياناتك أبدًا إلى أي خادم ولا تُخزَّن عليه، مما يحافظ على خصوصيتها.

أدوات ذات صلة

استكشف المزيد من الأدوات المجانية التي قد تفيدك