محول CSV إلى JSON
حوّل بيانات CSV إلى JSON عبر الإنترنت مع مطابقة صف العناوين وكشف ذكي للأنواع، دون الحاجة إلى رفع أي ملف
نصائح لتحويل CSV إلى JSON
- عند تفعيل خيار صف العناوين، يصبح السطر الأول مفاتيح الكائن وكل سطر آخر يصبح كائناً.
- كشف الأنواع يحوّل 42 إلى رقم، وtrue/false إلى قيم منطقية، والخلايا الفارغة إلى null - أوقفه إذا أردت الإبقاء على كل شيء كسلاسل نصية.
- الحقول المحاطة بعلامات اقتباس قد تحتوي على فواصل، وعلامات اقتباس (مضاعفة)، وحتى فواصل أسطر - وكل ذلك يُعالَج وفق RFC 4180.
- يحسب الكشف التلقائي عدد الفواصل والفواصل المنقوطة وعلامات الجدولة في السطر الأول ويختار الأكثر شيوعاً.
ميزات معالجة محول CSV إلى JSON الاحترافية
كل ما تحتاجه للعمل مع بيانات محول CSV إلى JSON بكفاءة واحترافية
تحليل CSV حقيقي
آلة حالة وفق معيار RFC 4180، وليس مجرد تقسيم عند الفواصل: علامات الاقتباس وعلامات الاقتباس المهرَّبة وأسطر جديدة مضمّنة تُحلَّل جميعها بشكل صحيح.
مطابقة العناوين
يصبح الصف الأول مفاتيح للكائنات، مما ينتج مصفوفات نظيفة من الكائنات جاهزة لواجهات برمجة التطبيقات (APIs).
كشف الأنواع
تُحوَّل الأرقام والقيم المنطقية وnull تلقائياً - أو تُبقى كسلاسل نصية بنقرة واحدة.
مرونة الفاصل
كشف تلقائي بالإضافة إلى خيارات يدوية للفاصلة والفاصلة المنقوطة وعلامة الجدولة لأي إعدادات إقليمية.
تحويل فوري
تُحلَّل آلاف الصفوف خلال ميلي ثانية ودون أي نشاط شبكي.
الخصوصية حسب التصميم
تبقى البيانات في تبويب المتصفح الخاص بك. أغلقه ويختفي كل شيء.
كيف تعمل
خطوات بسيطة لمعالجة محول CSV إلى JSON الخاص بك كمحترف
الصق بيانات CSV الخاصة بك
انسخ الصفوف من Excel أو Google Sheets أو من ملف .csv إلى منطقة الإدخال.
اضبط الخيارات
أكِّد الفاصل وما إذا كان الصف الأول ترويسة وما إذا كان ينبغي اكتشاف الأنواع.
انقر على زر التحويل
تُحلَّل الصفوف بدعم كامل لعلامات الاقتباس وفق RFC 4180 وتُحوَّل إلى JSON.
انسخ JSON
انسخ الناتج المنسّق (pretty-printed) إلى البرنامج النصي أو عميل API أو استيراد قاعدة البيانات.
منسّق ومحقق محول CSV إلى JSON احترافي
تُنفَّذ معالجة محول CSV إلى JSON بالكامل في متصفحك — لا رفع للملفات، ولا حسابات، ولا قيود.
طريقة المعالجة
راجع أمثلة الأداة وحدود الصياغة ووثائق المصدر لفهم الناتج.
الميزات التقنية الرئيسية:
- • محلل كامل وفق RFC 4180: حقول محاطة بعلامات اقتباس، وعلامات اقتباس مهرَّبة، وأسطر جديدة مضمَّنة
- • مطابقة تلقائية لصف العناوين مع مفاتيح الكائن
- • كشف أنواع اختياري للأرقام والقيم المنطقية وnull
- • كشف تلقائي للفاصل أو اختيار يدوي
- • تحويل يعمل بالكامل من جانب العميل - بياناتك لا تغادر المتصفح أبداً
المعالجة والناتج
تحقّق من الطريقة المذكورة وقارن النتيجة بالإدخال قبل استخدامها.
الأمان والخصوصية:
- • تحويل بنسبة 100% من جانب العميل - لا رفع إلى أي خادم إطلاقاً
- • لا تتبع ولا ملفات تعريف ارتباط ولا تسجيل للبيانات
- • تشفير HTTPS للاتصالات الآمنة
- • تبقى جداول البيانات والملفات المصدَّرة على جهازك
- • منهجية متوافقة مع GDPR وCCPA
لماذا يختار المحترفون EZ Formatter
بياناتك تبقى داخل متصفحك
الأسئلة الشائعة
إجابات على الأسئلة الشائعة حول تنسيق Csv To Json
نعم، مجاني تماماً وبدون تسجيل. تتم جميع عمليات التحليل محلياً في متصفحك.
نعم، طالما أن الحقل محاط بعلامات اقتباس وفق معيار RFC 4180. يتعامل المحلل بشكل صحيح مع الفواصل المضمنة وعلامات الاقتباس المكررة ("") والحقول المقتبسة متعددة الأسطر - وهي الأمور التي تُفشل الأساليب الساذجة المعتمدة على split().
نعم. أوقف خيار "الصف الأول هو الترويسة" وسيُخرَج كل صف - بما في ذلك الصف الأول - كمصفوفة بسيطة من السلاسل النصية.
القيم التي تُحلَّل كأرقام منتهية تتحول إلى أرقام JSON، والسلاسل النصية true وfalse بالضبط تتحول إلى قيم منطقية، والخلايا الفارغة تصبح null. أي قيمة أخرى تبقى سلسلة نصية. عطِّل الخيار للإبقاء على كل قيمة كسلسلة نصية.
نعم. اترك الفاصل على الكشف التلقائي (يحسب الفواصل المرشحة في السطر الأول) أو اختر الفاصلة المنقوطة أو علامة الجدولة يدوياً.
يتم فحص كل عمود: القيم الرقمية بالكامل ← number، وtrue/false ← boolean، والسلسلة الفارغة ← null، وكل ما عدا ذلك ← string. الاستدلال على النوع يتم على مستوى العمود لا الخلية المفردة، لذا يبقى العمود متجانسًا - تبقى "007" في عمود معرّفات نصية سلسلة نصية، مما يتجنب الخسارة الكلاسيكية للأصفار البادئة في جداول البيانات.
نعم - في الوضع بلا ترويسة تُسمّى الأعمدة c1 وc2 وc3. يغطي هذا الملفات المُصدَّرة آليًا التي يوجد مخططها (schema) في مكان آخر، بالإضافة إلى الملفات القديمة التي يكون صف ترويستها هو في الواقع أول سجل بيانات.
يُلتزم باقتباس RFC 4180: يمكن للحقل المحاط بعلامات اقتباس أن يحتوي على فواصل وفواصل أسطر وعلامات اقتباس مضاعفة، ويحافظ المحلّل عليها كما هي في سلسلة JSON. أما الصفوف المشوّهة (علامات اقتباس غير متوازنة) فيُبلَّغ عنها بأرقام الأسطر بدلًا من اقتطاع الحقل بصمت.
مراجع موثوقة
المعايير والوثائق الرسمية التي تُعرِّف الصيغ التي تعمل بها هذه الأداة.
RFC 4180 - Common Format and MIME Type for CSV Files
الصيغة المشتركة من IETF لملفات CSV: قواعد الاقتباس، والفواصل، ونهايات الأسطر.
Comma-separated values - Wikipedia
تاريخ CSV وتنويعاته، وقواعد التهريب التي تعتمد عليها جداول البيانات الواقعية.
RFC 8259 - The JavaScript Object Notation (JSON) Data Interchange Format
معيار IETF الذي يُعرِّف صيغة تبادل بيانات JSON وقواعدها النحوية.
JSON - json.org
الموقع الأصلي لـ JSON من إنشاء Douglas Crockford، ويضم مقدمة عن الصيغة بعدة لغات.
MDN Web Docs - Working with JSON
دليل Mozilla للتعامل مع JSON في JavaScript: parse و stringify و revivers.
JSON - Wikipedia
أنواع بيانات JSON، وتاريخ تطور صياغتها، وصعودها كصيغة التبادل السائدة لواجهات API.
أدوات عملية لتنسيق والتحقق من صحة وتحويل البيانات المهيكلة ومحتوى الترميز