← العودة إلى الميزات
Free

محول CSV ↔ JSON

يتعامل محول CSV ↔ JSON مع الرحلة الكاملة بين أكثر تنسيقي بيانات جدولية شيوعاً. يتعامل محلل CSV الذكي مع الحقول المقتبسة التي تحتوي على فواصل، وعلامات الاقتباس المهربة، والمحددات المخصصة، والأسطر الجديدة الزائدة. يكتشف الأرقام والقيم المنطقية و 'null' تلقائياً عند التحويل من CSV إلى JSON؛ وينتج ملف CSV نظيفاً مع محاذاة المفاتيح لكل صف عند التحويل من JSON إلى CSV.

يعد نقل البيانات بين CSV و JSON مهمة يومية - سواء كان ذلك سحب تصدير قاعدة بيانات إلى أداة تستهلك JSON، أو إنشاء ملف CSV لجدول بيانات من استجابة API، أو إعادة تشكيل البيانات لنظام جديد. يقوم محول CSV ↔ JSON بكلا الاتجاهين بشكل نظيف داخل المتصفح. يتعامل محلل CSV مع الفوضى الواقعية: الحقول التي تحتوي على فواصل (عندما تكون مقتبسة)، وعلامات الاقتباس المهربة (المكررة بنمط RFC 4180)، ونهايات الأسطر CRLF أو LF، والأسطر الفارغة الزائدة، والمحددات القابلة للتكوين (مفصولة بعلامات جدولة، أو فواصل منقوطة، أو خط عمودي، أو أي شيء). يبدأ الاكتشاف التلقائي عند التحويل إلى JSON - السلاسل التي تبدو كأعداد صحيحة تصبح أرقاماً، و 'true'/'false'/'null' تصبح معادلاتها المكتوبة، ويكون تقليم المسافات البيضاء اختيارياً. عند التحويل من JSON إلى CSV، تتنقل الأداة عبر مصفوفة الكائنات وتجمع كل مفتاح فريد عبر الصفوف، ثم تنشئ ملف CSV مع صف ترويسة وخلايا مهربة بشكل صحيح. يتم مضاعفة علامات الاقتباس في الخلايا، ويتم تغليف الخلايا التي تحتوي على محددات أو أسطر جديدة بعلامات اقتباس، ويتم تسلسل الكائنات/المصفوفات المتداخلة في خلايا سلسلة JSON.

معاينة مباشرة
example.com
محول CSV ↔ JSON ✓ تم تحويل 3 صفوف
CSV ← JSON JSON ← CSV
المحدد: , ✓ الصف الأول هو الرأس ✓ اكتشاف الأرقام تلقائياً
مدخلات CSV
name,age,city
Alice,30,NYC
Bob,25,LA
Carlos,42,Austin
مخرجات JSON
[
  { "name": "Alice", "age": 30, "city": "NYC" },
  { "name": "Bob", "age": 25, "city": "LA" },
  { "name": "Carlos", "age": 42, "city": "Austin" }
]
الميزات الرئيسية

تحويل ثنائي الاتجاه

من CSV إلى JSON ومن JSON إلى CSV. يقلب زر التبديل المدخلات والمخرجات فوراً للتحقق من الرحلة الكاملة.

ملف CSV متوافق مع RFC 4180

يتعامل المحلل مع الحقول المقتبسة، والفواصل المضمنة، وعلامات الاقتباس المهربة، ونهايات الأسطر CRLF/LF - يعمل على ملفات CSV الواقعية وليس فقط الأمثلة البسيطة.

محددات مخصصة

قم بتغيير الفاصل من الفاصلة العادية إلى أي شيء - علامة الجدولة (لـ TSV)، أو الفاصلة المنقوطة (للمنطقة الأوروبية)، أو الخط العمودي، أو أي حرف واحد.

اكتشاف تلقائي للأنواع

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

تحويل مباشر

يتم تحديث المخرجات مع كل ضغطة مفتاح - لا حاجة لزر 'تحويل'. الصق وشاهد النتائج فوراً.

يتعامل مع الحقول المفقودة

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

حالات الاستخدام الشائعة

معالجة تصدير قاعدة البيانات

الصق تصدير CSV من قاعدة بياناتك في المحول، واحصل على مصفوفة JSON جاهزة للاستيراد إلى مستودع NoSQL أو واجهة برمجة تطبيقات تستهلك JSON.

التكامل مع جداول البيانات

حول استجابة API (مصفوفة JSON) إلى CSV للصق المباشر في Excel أو Google Sheets.

إعادة تشكيل البيانات

قم بالرحلة الكاملة عبر الأداة لتنظيف التنسيق - مفيد عند دمج ملفات CSV من مصادر مختلفة مع اقتباسات غير متسقة.

تحويل ملفات الترجمة

التحويل بين جداول الترجمة القائمة على CSV وملفات JSON الخاصة بالتدويل (i18n) لأدوات مثل إضافات Chrome أو React-intl.

تجهيزات اختبار واجهة برمجة التطبيقات (API Testing Fixtures)

قم بتوليد تجهيزات JSON من بيانات اختبار CSV (أو العكس) لتغذية قواعد بيانات التطوير واختبارات التكامل.

كيفية الاستخدام
1

فتح محول CSV ↔ JSON

اضغط على أيقونة CSV/JSON في لوحة DevSuite Pro. تفتح لوحة بها مفتاح تبديل الاتجاه، والخيارات، ومنطقتين نصيتين.

2

اختيار الاتجاه

اختر من CSV إلى JSON لتحليل البيانات الجدولية، أو من JSON إلى CSV لتبسيط مصفوفة كائنات إلى صفوف.

3

تكوين الخيارات

اضبط المحدد إذا لم يكن فاصلة، وفعل 'الصف الأول هو الترويسة' و 'اكتشاف الأرقام تلقائياً' لمطابقة شكل بياناتك.

4

لصق بياناتك

الصق CSV أو JSON في المدخلات. يتم عرض المخرجات على اليمين فوراً.

5

النسخ أو التنزيل

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

هل أنت جاهز للتجربة؟

قم بتثبيت DevSuite Pro مجانًا وافتح أكثر من 64 أداة للمطورين لمتصفحك.

إضافة إلى Chrome أضف إلى Edge إضافة إلى FireFox