Free AI Tools
تصفح فئات الأدوات

محول CSV إلى JSON مجاني عبر الإنترنت

الصق CSV أو حمّل ملفًا محليًا واحدًا بصيغة .csv أو .txt، واختر الفاصل وتنسيق JSON، ثم حوّل صف الرؤوس والسجلات إلى مصفوفة JSON. تُحلّل الحقول المقتبسة في متصفحك، وتبقى القيم سلاسل نصية، ولا يلزم التسجيل أو تسجيل الدخول.

مساحة عمل CSV إلى JSON

حوّل الصفوف إلى كائنات JSON

يصبح الصف الأول أسماء الخصائص. تُحلل الفواصل المقتبسة وعلامات الاقتباس المزدوجة وفواصل الأسطر المقتبسة محليًا؛ وتبقى قيم الخلايا سلاسل نصية.

CSV ملصق · استخدم Ctrl/Command + Enter للتحويل.

النتيجة

نتيجة JSON

حوّل صف العناوين وصفوف البيانات لفحص مصفوفة الكائنات.

لا يوجد JSON محوّل بعد

ستعرض النتيجة حقائق فعلية عن الكائنات والمفاتيح والبايتات والخلايا الفارغة بعد التحويل.

كيفية تحويل CSV إلى JSON

الخطوة 1

الصق CSV أو حمّل ملفًا محليًا

ضمّن صف رؤوس واحدًا يتبعه صف بيانات واحد على الأقل. يقتصر كل من النص الملصق وملف محلي واحد بصيغة .csv أو .txt على 5 MB.

الخطوة 2

اختر الفاصل وتنسيق JSON

اختر الفاصلة أو الفاصلة المنقوطة أو علامة الجدولة لمطابقة المصدر. اختر JSON مقروءًا بمسافتين أو إخراجًا مصغّرًا مضغوطًا.

الخطوة 3

راجع المصفوفة أو انسخها أو نزّلها

حوّل الصفوف، وأكّد العدد الفعلي للكائنات والمفاتيح والبايتات، ثم انسخ النتيجة أو نزّل ملف .json صالحًا.

عيّن الرؤوس والصفوف إلى كائنات JSON

يستخدم المحول بنية إخراج مقصودة: صف رؤوس واحد تتبعه سجلات تصبح مصفوفة من كائنات ذات مفاتيح متسقة.

استخدم الصف الأول كأسماء للخصائص

تصبح كل خلية رأس مفتاح JSON بعد إزالة المسافات المحيطة بها. تحتفظ الخلايا المتبقية بنصها الأصلي، بما في ذلك المسافات الداخلية.

اجعل الرؤوس فريدة وغير فارغة

لا يمكن تعيين الرؤوس الفارغة أو المكررة إلى خصائص الكائنات بصورة متوقعة، لذلك يُبلّغ المحول عن خطأ بدلًا من استبدال البيانات بصمت.

حوّل كل صف لاحق إلى كائن واحد

يجب أن يحتوي كل سجل غير فارغ على عدد الحقول نفسه الموجود في صف الرؤوس. تُتخطى الصفوف الفارغة؛ ويُبلّغ عن الحقول الناقصة أو الزائدة مع رقم صف المصدر.

حلّل حقول CSV المقتبسة بشكل صحيح

تتيح علامات الاقتباس المزدوجة ظهور الفواصل وعلامات الاقتباس وفواصل السجلات داخل قيمة من دون تغيير بنية الجدول.

أبقِ الفواصل داخل علامات الاقتباس المزدوجة

تبقى قيمة مثل Lovelace, Ada حقلًا واحدًا عند اختيار الفاصلة كفاصل، لأن الفاصلة تقع داخل علامتي اقتباس مزدوجتين متطابقتين.

اهرب علامة اقتباس بتكرارها

داخل حقل مقتبس، اكتب علامتي اقتباس مزدوجتين لتمثيل علامة اقتباس حرفية واحدة. يُبلّغ عن علامة اقتباس شاردة بعد نص غير مقتبس بدلًا من التخمين.

احتفظ بفواصل الأسطر داخل الحقول المقتبسة

يبقى حرف إرجاع العربة أو السطر الجديد داخل حقل مقتبس على نحو صحيح جزءًا من السلسلة النصية. خارج علامات الاقتباس، ينهي الحرف نفسه السجل الحالي.

حافظ على قيم CSV مطابقة واجعل التحويل محليًا

لا يملك CSV مخططًا عالميًا للأرقام أو القيم المنطقية أو التواريخ أو القيم null. يتجنب هذا المحول التخمين ويترك التحويل المتعمد للنوع لخطوة التطبيق التالية.

أبقِ كل خلية CSV كسلسلة نصية

تبقى قيم مثل 00123 وfalse و2026-07-20 وnull سلاسل نصية. يحافظ ذلك على النص كما هو ويتجنب إزالة الأصفار البادئة أو تغيير المعرّفات بصمت.

اختر JSON المنسّق أو المصغّر

يستخدم الإخراج المنسّق مسافة بادئة بمسافتين للمراجعة. يزيل الإخراج المصغّر المسافات البيضاء الخاصة بالتنسيق، لكنه يحتوي على الكائنات وقيم السلاسل النصية نفسها.

أبقِ التحويل في صفحة المتصفح الحالية

تقرأ الصفحة الحالية وتحلل ما يصل إلى 5 MB محليًا. لا توفر اكتشافًا تلقائيًا للفاصل أو تحويلًا متدفقًا أو وضعًا من دون رؤوس أو استنتاجًا للنوع أو إخراجًا متداخلًا.

الخصوصية والحدود

يُحلّل CSV الملصق وملف واحد محدد بصيغة .csv أو .txt ويُحوّلان في صفحة المتصفح هذه. لا تنشر الأداة الحالية البيانات المصدرية أو JSON المُنشأ إلى خدمة تحويل خارجية.

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

كيف أحوّل CSV إلى JSON؟

الصق CSV أو حمّل ملفًا محليًا واحدًا بصيغة .csv أو .txt، واختر الفاصلة أو الفاصلة المنقوطة أو علامة الجدولة، وحدد JSON المنسّق أو المصغّر، ثم اختر «تحويل إلى JSON». راجع معلومات الكائنات والمفاتيح والبايتات قبل النسخ أو التنزيل.

هل يصبح الصف الأول في CSV مفاتيح JSON؟

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

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

يبقى الفاصل أو فاصل السطر داخل حقل محاط بعلامات اقتباس مزدوجة جزءًا من ذلك الحقل. ينهي الفاصل غير المقتبس الحقل، وينهي فاصل السجل غير المقتبس الصف.

كيف تعمل علامات الاقتباس المزدوجة المُهربة؟

داخل حقل CSV مقتبس، تمثل علامتا اقتباس مزدوجتان متجاورتان علامة اقتباس مزدوجة حرفية واحدة. يُبلّغ عن علامة اقتباس شاردة أو حرف غير متوقع بعد علامة اقتباس ختامية بدلًا من التخمين.

هل يمكنني استخدام بيانات مفصولة بفواصل منقوطة أو بعلامات جدولة؟

نعم. اختر الفاصلة المنقوطة أو علامة الجدولة قبل التحويل. يجب أن يطابق الفاصل المحدد البيانات المصدرية؛ هذا المحول المتخصص لا يكتشف الفاصل تلقائيًا.

هل تُحوَّل الأرقام والقيم المنطقية تلقائيًا؟

لا. تبقى كل خلية سلسلة JSON نصية، بما فيها قيم مثل 00123 وtrue وfalse وnull. يمنع ذلك تغيير المعرّفات أو الأصفار البادئة أو النص الذي أدخله المستخدم بصمت.

ماذا يحدث إذا احتوى صف على عدد مختلف من الحقول؟

يُبلّغ المحول عن أول صف يختلف عدد حقوله عن صف الرؤوس ولا ينشئ JSON جزئيًا. صحّح الفواصل الناقصة أو الزائدة وعلامات الاقتباس غير المتطابقة قبل التحويل مرة أخرى.

هل يمكنني تحويل CSV من دون صف رؤوس؟

لا. ينشئ هذا المحول المتخصص كائنات JSON ذات أسماء، لذا أضف صف رؤوس يتضمن اسمًا فريدًا وغير فارغ لكل عمود قبل التحويل.

هل يُرفع ملف CSV الخاص بي؟

تحلّل الصفحة الحالية النص الملصق وملفًا محليًا واحدًا محددًا في هذا المتصفح. لا ترسل المصدر أو JSON المُنشأ إلى خدمة تحويل خارجية، ولا تتطلب حسابًا، وتحدّ الإدخال إلى 5 MB.

هل يمكنني تنزيل JSON المُحوّل؟

نعم. يحفظ «تنزيل JSON» المصفوفة نفسها المعروضة في لوحة النتائج، باستخدام التنسيق المحدد بمسافتين أو التنسيق المصغّر المضغوط.

أدوات ذات صلة

تابع باستخدام أداة أخرى تعمل في المتصفح.

JC أدوات مجانية للمطورين

JSON إلى CSV

محول JSON إلى CSV

الصق كائن JSON واحدًا أو مصفوفة من الكائنات، أو حمّل ملف .json محليًا. اختر الفاصل، وعاين الصفوف والأعمدة، وانسخ CSV أو نزّله من دون تسجيل أو تسجيل دخول.

J أدوات مجانية للمطورين

منسّق JSON ومدقّقه

منسّق ومدقّق JSON

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

أدوات مجانية للمطورين

مولّد Hash

مولّد التجزئة

استخدم مولّد التجزئة هذا لإنشاء ملخص SHA من نص UTF-8 دقيق أو ملف محلي واحد. اختر SHA-256 أو SHA-384 أو SHA-512 أو SHA-1 القديم، ثم قارن النتيجة أو انسخها أو نزّلها بتنسيق hex أو Base64 من دون إرسال المصدر إلى خدمة تجزئة خارجية.