UnitConv
مطوّر

محوّل CSV ⇄ JSON

حوّل CSV إلى JSON وJSON إلى CSV داخل المتصفح

كل شيء يعمل في متصفحك. لا تُرفع بياناتك أبدًا.
الفاصل

إدخال CSV

إخراج JSON

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

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

كيفية الاستخدام

  1. 1 اختر الاتجاه: CSV → JSON أو JSON → CSV.
  2. 2 الصق بياناتك في مربع الإدخال (أو حمّل المثال).
  3. 3 اختر الفاصل إذا لم يستخدم ملفك الفاصلة.
  4. 4 انسخ النتيجة من مربع الإخراج.

كيف يعمل

في CSV→JSON يصبح السطر الأول المفاتيح وكل سطر تالٍ كائنًا. تحافظ الخلايا المقتبسة على الفواصل والأسطر، وتُقرأ علامتا الاقتباس المزدوجتان ("") كعلامة واحدة. في JSON→CSV يشكّل اتحاد كل المفاتيح الترويسة، وتُحاط القيم التي تحوي الفاصل أو الاقتباس أو الأسطر بعلامات اقتباس.

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

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

لا. يجري التحويل بالكامل في متصفحك عبر JavaScript ولا يُرسل أي شيء إلى خادم.

ما الفواصل المدعومة؟

الفاصلة والجدولة والفاصلة المنقوطة. اختر المناسب لملفك.

هل يعالج الحقول المقتبسة التي تحوي فواصل أو أسطرًا؟

نعم. الحقول بين علامتي اقتباس مزدوجتين قد تحوي فواصل وأسطرًا وعلامات اقتباس مهرّبة (RFC 4180).

ما الصيغة التي يتوقعها JSON→CSV؟

مصفوفة من الكائنات، مثل [{"name":"Alice"}]. تصبح المفاتيح ترويسة CSV.

لماذا تظهر الأرقام كنص في JSON؟

لا تملك CSV أنواعًا، لذا تبقى القيم نصوصًا حتى لا تتغيّر بياناتك.

أدوات ذات صلة

تريد ترتيب JSON؟ جرّب منسّق JSON. وللترميز، انظر Base64 وترميز URL.