محول CSV إلى JSON

تحويل القيم المفصولة بفواصل (CSV) إلى مصفوفات أو كائنات JSON منظمة مع دعم الرؤوس المتداخلة والكشف التلقائي عن الأنواع.

100% آمن على المتصفح
• تتم معالجة بياناتك محلياً داخل متصفحك دون رفعها إلى أي خادم.

مدخلات CSV

مخرجات JSON

مقاييس التحويل

السجلات-
الأعمدة-
السرعة-
بنية المحرك والمواصفات

مسار تحويل CSV إلى JSON

تحويل صفوف CSV إلى مصفوفات JSON منظمة مع الكشف التلقائي عن الأنواع والتوافق مع RFC 4180.

استنتاج الأنواع الذكي
التعرف التلقائي على الأرقام، القيم المنطقية، والقيم الفارغة.
إعادة بناء الكائنات
إعادة بناء كائنات JSON المتداخلة من رؤوس الأعمدة النقطية.
دعم الفواصل المتعددة
دعم الفاصلة (,)، الفاصلة المنقوطة (;)، علامة الجدولة (Tab)، وشريط الأنابيب (|).
سعة معالجة تفوق 100 ميجابايت
محرك تحليل تسلسلي سريع مصمم للبيانات الضخمة.
دورة حياة التنفيذ

عملية تحليل CSV إلى JSON

بنية WebWorker المكونة من 4 مراحل

01مسح

اكتشاف الفاصل تلقائياً

تحديد نوع محدد الأعمدة المستخدم وتقسيم الأسطر بدقة.

02Tokenize

التحقق من رؤوس الأعمدة

استخراج الصف الأول لتعريف أسماء الحقول والمفاتيح المستهدفة.

03Infer

تحويل الأنواع وتعيينها

تحويل السلاسل النصية إلى أرقام وقيم منطقية أصلية.

04Emit

بناء مصفوفة JSON

توليد مصفوفة كائنات، كائن مفهرس، أو أسطر NDJSON.

المواصفات التقنية

مواصفات قوية لتحليل CSV

معايير المؤسسات والامتثال الأمني

محرك استنتاج الأنواع

تحويل الأرقام والقيم البولينية النصية إلى أنواع JSON أصلية.

إعادة بناء الهياكل العميقة

إعادة تركيب كائنات متداخلة بالاعتماد على أسماء الحقول النقطية.

إنتاجية عالية للملفات الكبيرة

معالجة تدفقية مجزأة للحفاظ على استقرار الذاكرة وسرعة المتصفح.

خيارات تصدير متعددة

تصدير كمصفوفة كائنات قياسية، أسطر JSONLine، أو كائن مفرد مفهرس.

مرجع عملي للأكواد

تحويلات البيانات الواقعية

معرض تفاعلي

تعرف على كيفية تحويل هياكل البيانات المعقدة إلى مستندات صالحة ومنظمة.

1. كشف الموظفين مع تحويل أنواع الأرقام

معاينة

تحويل جدول CSV يحتوي على رواتب وحالات إلى مصفوفة JSON بأنواع بيانات دقيقة.

team.csvإدخال CSV
id,name,role,department,active
101,Sarah Jenkins,Architect,Engineering,true
102,Alex Rivera,SRE,Infrastructure,false
team.jsonإخراج JSON
[
  {
    "id": 101,
    "name": "Sarah Jenkins",
    "role": "Architect",
    "department": "Engineering",
    "active": true
  },
  {
    "id": 102,
    "name": "Alex Rivera",
    "role": "SRE",
    "department": "Infrastructure",
    "active": false
  }
]

2. إعادة بناء الهياكل المتداخلة عبر النقاط

معاينة

إعادة تشكيل الأعمدة النقطية (مثل address.city) إلى كائنات متداخلة منظمة.

user.csvإدخال CSV
user.id,user.name,user.contact.email,meta.plan
USR-88,Elena Rostova,elena@acme.io,Enterprise
user.jsonإخراج JSON
[
  {
    "user": {
      "id": "USR-88",
      "name": "Elena Rostova",
      "contact": {
        "email": "elena@acme.io"
      }
    },
    "meta": {
      "plan": "Enterprise"
    }
  }
]

3. الحقول ذات الأسطر المتعددة والاقتباسات

معاينة

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

inventory.csvإدخال CSV
sku,price,inStock,notes
SKU-100,49.99,true,null
SKU-200,120.00,false,Backordered
inventory.jsonإخراج JSON
[
  {
    "sku": "SKU-100",
    "price": 49.99,
    "inStock": true,
    "notes": null
  },
  {
    "sku": "SKU-200",
    "price": 120,
    "inStock": false,
    "notes": "Backordered"
  }
]
مرجع أنواع البيانات

مصفوفة التعيين الهيكلي بين CSV و JSON

RFC 4180 to RFC 8259
قيمة خلية CSVنوع JSON المستنتجقاعدة التحليل والتحويل
Integer / Float 42 / 99.50number (42 / 99.5)تتحول تلقائياً إلى رقم أو قيمة بولينية إذا كانت متوافقة؛ وإلا تبقى نصاً.
Boolean Literal true / FALSEboolean (true / false)إزالة الاقتباس الخارجي وتحويل أزواج الاقتباس المزدوجة "" إلى اقتباس مفرد.
Null Literal null / NULLnullإنشاء حاويات كائنات متداخلة بالاعتماد على المسار النقطي المحدد.
Empty String "" / [empty]"" or nullتُخرج كقيمة null، نص فارغ ""، أو يتم تجاوز الحقل وفق خياراتك المحددة.
Escaped String "27"" Screen""27\" Screen"الحفاظ التام على فواصل الأسطر الداخلية ضمن نص JSON النهائي.
الأسئلة الشائعة

الأسئلة الشائعة (FAQ)

Find instant, verified answers to common questions about data conversion, syntax formatting, encoding, and offline privacy.

كيف أقوم بتحويل ملف CSV إلى JSON عبر الإنترنت؟
الصق نص CSV أو ارفع ملف .csv أو .tsv. سيقوم المحول على الفور بتحليل الأعمدة وتوليد كائن JSON نظيف ومنسق.
هل يمكن للأداة إعادة بناء كائنات JSON المتداخلة من CSV؟
نعم! إذا كانت رؤوس CSV تستخدم تدوين النقطة (مثل user.profile.age)، فقم بتفعيل خيار "إعادة بناء الكائنات المتداخلة" لتكوين هياكل JSON عميقة.
هل يتعامل المحلل مع الفواصل المنقوطة أو علامات التبويب؟
نعم، يتعرف المحلل تلقائياً على الفواصل (,)، الفواصل المنقوطة (;)، علامات التبويب ( )، والخطوط العمودية (|).
هل يتم حفظ بياناتي أو إرسالها إلى خادم؟
لا. يتم تنفيذ كافة العمليات محلياً داخل ذاكرة متصفحك باستخدام Web Workers.