JSON ⇄ محول CSV

تحويل ثنائي الاتجاه مع التسطيح المتداخل وJSONL والمحددات التلقائية واستدلال النوع الذكي.

CSV output

محول يتعامل مع بيانات العالم الحقيقي، وليس فقط أمثلة الكتب المدرسية: يتم تسوية الكائنات المتداخلة بشكل يمكن التنبؤ به، وتحول المصفوفات ثلاث طرق مختلفة اعتمادًا على ما يحتاجه جدول البيانات الخاص بك، ويتم التعرف على تدفقات JSONL تلقائيًا، وينجو محلل CSV من الفواصل المقتبسة والأسطر الجديدة المضمنة وملفات الفاصلة المنقوطة الإقليمية. يتم التحويل مباشرة أثناء الكتابة، بالكامل في متصفحك.

الأسئلة المتداولة

كيف يتعامل مع كائنات JSON المتداخلة؟

يتم تسوية الهياكل المتداخلة في أسماء الأعمدة المنقطة: يصبح {"user":{"name": "Jane"}} عمود اسم المستخدم (الفاصل قابل للتكوين). تحتوي المصفوفات على ثلاثة أوضاع — الاحتفاظ بها كسلسلة JSON، أو ضم القيم باستخدام |، أو تقسيمها إلى أعمدة مفهرسة مثل tag.0، وtags.1.

هل يدعم JSONL (خطوط JSON)؟

نعم، تلقائيًا - قم بلصق كائن JSON واحد في كل سطر (تنسيق السجل/التصدير القياسي من العديد من واجهات برمجة التطبيقات وأدوات البيانات) ويتم اكتشافه وتحويله دون أي إعداد.

ماذا يفعل خيار Excel BOM؟

يعرض Excel فقط أحرف UTF-8 (الهندية والعربية والرموز التعبيرية واللهجات) بشكل صحيح عندما يبدأ ملف CSV بعلامة ترتيب البايت. حدده عندما يكون الملف مخصصًا لبرنامج Excel؛ اتركه لاستخدام البرمجة.

ما مدى ذكاء اتجاه CSV → JSON؟

يتم اكتشاف المحدد تلقائيًا (فاصلة أو فاصلة منقوطة أو علامة تبويب أو أنبوب)، ويتم تحليل الحقول المقتبسة بفواصل وأسطر جديدة بشكل صحيح وفقًا لمعيار RFC 4180، ويقوم استدلال النوع الاختياري بتحويل "42" → 42، "صحيح" → خلايا حقيقية وفارغة → فارغة - مع حماية أشياء مثل أرقام الهواتف ذات الأصفار البادئة.

هل هناك حد لحجم الملف؟

يتم تشغيل كل شيء في ذاكرة المتصفح الخاص بك، لذا يتم تحويل الملفات ذات الحجم المتعدد بالميجابايت بشكل جيد على أي جهاز حديث. لا يتم تحميل أي شيء في أي مكان - مما يعني أيضًا أن بياناتك لا تترك جهازك أبدًا.