الإدخال
جاهز
الأسطر: 0
الكلمات: 0
الأحرف: 0
الحجم: 0 KB
إحصائيات الإدخال متاحة عبر زر الإحصائيات أعلى هذا الحقل.
الإخراج
الأسطر: 0
الكلمات: 0
الأحرف: 0
الحجم: 0 KB
إحصائيات الإخراج متاحة عبر زر الإحصائيات أعلى هذا الحقل.
النتائج مقدَّمة لأغراض إعلامية فقط وقد تحتوي على أخطاء. يُرجى التحقق من المعلومات المهمة بشكل مستقل. استخدام هذه الأداة على مسؤوليتك الخاصة.
ماذا تفعل هذه الأداة
تقرأ أداة تحويل CSV إلى JSON ملف CSV يحتوي على صف ترويسة، وتعيد مصفوفة JSON فيها كائن واحد لكل صف. يصبح كل عنوان عمود مفتاحًا كما هو مكتوب تمامًا، وتصبح كل خلية قيمة نصية، فلا تُعاد تسمية أي شيء، ولا يُقسَّم شيء ولا يُحوَّل إلى بنية متداخلة.
تتبع الأداة قواعد الاقتباس القياسية في CSV: يمكن للقيمة المحاطة بعلامتي اقتباس مزدوجتين أن تحتوي على فواصل وفواصل أسطر وعلامات اقتباس مضاعفة (""). ويُكتشف الفاصل تلقائيًا، لذا تعمل الملفات المفصولة بالفاصلة أو الفاصلة المنقوطة أو علامة الجدولة، وتُتخطى الأسطر الفارغة.
متى تستخدمها
- تحميل ملف مُصدَّر من جدول بيانات إلى سكربت أو طلب API أو قاعدة بيانات مستندات مثل MongoDB.
- بناء بيانات اختبار (fixtures) أو بيانات أولية (seed data) من ورقة يحدّثها أحد زملائك.
- التحقق مما يحتويه ملف CSV فعلًا. فمشكلات الاقتباس أسهل بكثير في الاكتشاف في JSON منها في جدول البيانات.
- تجهيز البيانات لصيغ أخرى: من JSON يمكنك المتابعة إلى أداة تحويل JSON إلى YAML أو أداة تحويل JSON إلى SQL.
مثال عملي
المدخلات
first_name,city,zip
Ana,"Berlin, DE",10115
Ben,"Boston, US",02134
المخرجات
[
{
"first_name": "Ana",
"city": "Berlin, DE",
"zip": "10115"
},
{
"first_name": "Ben",
"city": "Boston, US",
"zip": "02134"
}
]أسئلة حول هذه الأداة
هل يمكنني تحويل JSON مرة أخرى إلى CSV؟
نعم، باستخدام أداة تحويل JSON إلى CSV. ولأن كل صف كائن مسطّح، تعود العناوين نفسها أعمدةً، وتبقى القيم المقتبسة مثل "Berlin, DE" في خلية واحدة.
هل يتحول عنوان مثل first_name إلى كائن متداخل؟
لا. يبقى كل عنوان مفتاحًا واحدًا كما هو مكتوب تمامًا، لذا فإن first_name وaddress_city مفتاحان عاديان. وإذا كنت تحتاج إلى كائنات متداخلة، فابنها في شيفرتك انطلاقًا من المفاتيح المسطحة.
ماذا لو احتوت بعض الصفوف على خلايا أكثر أو أقل من الترويسة؟
يستمر التحويل، لكن تلك الصفوف لن تتطابق مع الأعمدة. افحص الملف أولًا باستخدام أداة التحقق من CSV: فهي تبلّغ عن الصفوف التي تحتوي على حقول أكثر أو أقل من اللازم، مع رقم السطر.