تحويل CSV إلى JSON في متصفحك
يُعد CSV تنسيق التصدير العالمي لجداول البيانات وقواعد البيانات وأدوات التحليل، بينما JSON هو التنسيق الذي تتوقعه واجهات برمجة التطبيقات (APIs) وتطبيقات JavaScript وقواعد بيانات NoSQL. تعمل أداة تحويل CSV إلى JSON كجسر بينهما: الصق أو افتح ملف CSV واحصل على تنسيق JSON سليم فوراً. تكتشف الأداة الفاصل تلقائياً، وتتعامل مع الحقول المقتبسة بشكل صحيح، وتحول الأرقام والقيم المنطقية والخلايا الفارغة إلى أنواع JSON المناسبة. بياناتك لا تغادر جهازك أبداً.
الميزات
- مصفوفة كائنات أو مصفوفة مصفوفات — استخدم صف الرأس كمفاتيح (keys)، أو احتفظ بالصفوف كمصفوفات عادية.
- اكتشاف تلقائي للفاصل للفاصلة، والفاصلة المنقوطة، وعلامة الجدولة (TSV)، والخط العمودي (pipe)، مع إمكانية التحديد اليدوي.
- تحليل متوافق مع المعايير للحقول المقتبسة، والفواصل المضمنة، وفواصل الأسطر، وعلامات الاقتباس المتجاوزة (escaped quotes).
- تحويل أنواع البيانات — الأرقام، و true/false، و null، مع الاحتفاظ بالقيم التي تبدأ بصفر مثل الرموز البريدية كنصوص.
- إعادة تسمية الرؤوس المكررة والفارغة تلقائياً (name_2، column_3) لضمان عدم الكتابة فوق أي بيانات.
- مخرجات منسقة أو مصغرة، مع إمكانية النسخ بنقرة واحدة وتنزيل ملف .json.
- الخصوصية — تُقرأ الملفات محلياً ولا تُرفع إلى أي خادم أبداً.
مثال
ملف CSV هذا:
id,name,active
1,Ada Lovelace,true
2,"Turing, Alan",false
يصبح:
[
{ "id": 1, "name": "Ada Lovelace", "active": true },
{ "id": 2, "name": "Turing, Alan", "active": false }
]
علامات الاقتباس حول "Turing, Alan" تحافظ على الفاصلة داخل الحقل بدلاً من تقسيمه إلى عمودين.
نصائح لتحويلات سليمة
- تأكد من أن الصف الأول يحتوي على أسماء الأعمدة التي تريد استخدامها كمفاتيح JSON. الأسماء القصيرة والمتسقة الخالية من المسافات (مثل
first_name) هي الأسهل عند الاستخدام في الكود. - تحقق من عدد الصفوف والأعمدة المعروض أسفل المحرر. إذا كان عدد الأعمدة غير صحيح، فمن المحتمل أن يكون الفاصل خاطئاً أيضاً.
- انتبه للأرقام المنسقة كنصوص. القيم مثل
1,234.50أو12%ستبقى كسلاسل نصية لأنها لا تعتبر أرقام JSON صالحة. قم بتعديلها في جدول البيانات أولاً إذا كنت بحاجة إلى استخراجها كأرقام. - الملفات الكبيرة بحجم عدة ميغابايت تُحول بسلاسة، لكن الملفات الضخمة جداً قد تكون بطيئة في العرض. قم بتنزيل النتيجة بدلاً من تصفحها.
أدوات ذات صلة
هل تحتاج إلى التحويل العكسي؟ أداة محول JSON إلى CSV تحول مصفوفات JSON إلى ملفات CSV جاهزة للاستخدام في جداول البيانات. للتحقق من صحة النتيجة أو إعادة تنسيقها، قم بلصقها في منسق JSON.