Command Palette

Search for a command to run...

مح

محول CSV إلى JSON

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

ما هو محول CSV إلى JSON؟

يقرأ محول CSV إلى JSON القيم المفصولة بفواصل ويعيد كتابة كل صف ككائن JSON، يتم مفتاحه بواسطة رؤوس الأعمدة. الصق تصدير جدول بيانات، أو تفريغ قاعدة بيانات، أو تقرير تحليلات واسترجع مصفوفة JSON نظيفة يمكنك تغذيتها مباشرة إلى واجهة برمجة التطبيقات، أو ملف التكوين، أو تطبيق JavaScript. يصبح الصف الأول أسماء الخصائص ويصبح كل صف تالي كائنًا واحدًا في المصفوفة.

يُظهر اختبار من ثلاثة أسطر ما يحتفظ به محول CSV إلى JSON عبر الإنترنت وما يتغير. لصق sku،price،in_stock،zip ثم 00123،19.90،true،02134 ثم 98765432109876543210،5،FALSE،90210 وانقر فوق تحويل إلى JSON مع تحديد أنواع Infer. الكائن الأول هو "sku": "00123"، "السعر": 19.9، "in_stock": "true، "zip": "02134"، لذا تظل القيم ذات الصفر البادئ سلاسل. يوضح الصف الثاني الحدود: يصبح الرمز البريدي 90210 رقمًا، ويصبح رمز sku المكون من 20 رقمًا 98765432109876540000، لأن رقم JSON في JavaScript يحتوي فقط على حوالي 15 إلى 17 رقمًا مهمًا. قم بإلغاء تحديد أنواع الاستدلال للاحتفاظ بكليهما كنص.

CSV هي الطريقة التي تقوم بها جداول البيانات ومعظم أنظمة الأعمال بتصدير البيانات، ولكن تقريبًا كل واجهة برمجة تطبيقات الويب وبرنامج JavaScript تتوقع JSON. يكون التحويل يدويًا بطيئًا وعرضة للخطأ بمجرد أن يحتوي الحقل على فاصلة أو فاصل أسطر أو علامة اقتباس، لأن هذه الأحرف لها معنى خاص في CSV. تطبق هذه الأداة قواعد الاقتباس RFC 4180، لذا تظل قيمة مثل "Smith، John" المغلفة بعلامات الاقتباس حقلًا واحدًا بدلاً من تقسيمها إلى عمودين. فهو يكتشف تلقائيًا ما إذا كان ملفك يستخدم الفواصل أو الفواصل المنقوطة أو علامات التبويب أو الأنابيب، ويمكنه إجبار النص الرقمي والمنطقي على أرقام JSON الحقيقية والقيم المنطقية حتى لا ينتهي بك الأمر إلى كل شيء كسلاسل.

يتم تشغيل كل شيء في متصفحك باستخدام محلل خالٍ من التبعية، لذلك لا يتم تحميل أو تخزين أي شيء تقوم بلصقه. غالبًا ما تحمل صادرات CSV سجلات العملاء أو بيانات الطلب أو المعرفات الداخلية، ولا يترك أي منها جهازك. يستمر المحول في العمل دون اتصال بالإنترنت بمجرد تحميل الصفحة، ويتعامل مع الملفات مع صف رأس أو بدونه، ويحذرك من تكرار أسماء الأعمدة أو الصفوف التي تحتوي على عدد حقول خاطئ بدلاً من إسقاط البيانات بصمت.

كيفية استخدام محول CSV إلى JSON؟

  1. لصق أو تحميل CSV الخاص بك

    الصق نص CSV في لوحة الإدخال، أو انقر فوق تحميل العينة للبدء من مثال بصف رأس وأرقام وقيم منطقية.

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

    اترك المحدد عند الاكتشاف التلقائي أو اختيار الفاصلة أو الفاصلة المنقوطة أو علامة التبويب أو الأنبوب. Untick First row هو رأس إذا كان الصف الأول عبارة عن بيانات وليس أسماء أعمدة.

  3. اختر نوع الاستدلال

    احتفظ بأنواع Infer محددة لتحويل 42 و3.14 وtrue وnull إلى قيم JSON حقيقية، أو قم بإلغاء تحديدها للاحتفاظ بكل حقل كسلسلة - وهو أمر مفيد للمعرفات والرموز البريدية.

  4. انسخ أو قم بتنزيل json

    انقر فوق تحويل إلى JSON. انسخ المصفوفة إلى الحافظة الخاصة بك أو قم بتنزيلها كبيانات.json لواجهة برمجة التطبيقات أو البرنامج النصي أو الاستيراد.

الميزات الرئيسية

  • تحليل RFC 4180

    يتعامل المحلل اللغوي المناسب لآلة الحالة مع الحقول المقتبسة، وعلامات الاقتباس المزدوجة التي تم الهروب منها، والمحددات المضمنة، وفواصل الأسطر داخل القيمة دون كسر الصف

  • الكشف التلقائي عن المحدد

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

  • استنتاج النوع الذكي

    يقوم اختياريًا بتحويل النص الرقمي والمنطقي إلى أرقام JSON حقيقية، ومنطقية، وفارغة، مع الاحتفاظ بالمعرفات ذات الأصفار البادئة كسلاسل

  • أوضاع الرأس وبدون رأس

    استخدم الصف الأول كمفاتيح كائنات لمصفوفة من الكائنات، أو تعامل مع كل صف كبيانات لإنتاج مصفوفة من المصفوفات

Frequently Asked Questions

الصق ملف CSV الخاص بك في لوحة الإدخال، وأكد إعدادات المحدد والرأس، وانقر فوق تحويل إلى JSON. يصبح كل صف كائنًا يتم مفتاحه بواسطة رؤوس الأعمدة. يمكنك بعد ذلك نسخ JSON أو تنزيله كملف.json. تتم جميع عمليات المعالجة في متصفحك - ولا يتم تحميل أي شيء.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

csv to jsoncsv to json converterconvert csv to jsoncsv to json onlinecsv parsercsv to arraycsv to json arraycsv file to jsononline csv to json convertercsv to json converter online