محوّل JSON إلى CSV

حوّل مصفوفة JSON إلى CSV: تُسطَّح الكائنات المتداخلة إلى أعمدة بمسارات منقطة وتصبح كل المفاتيح عناوين، مع خيارات الفاصل والاقتباس وCRLF. مجاني.

يعمل بالكامل في متصفحك. لا يتم رفع بياناتك أبدًا.

أدوات ذات صلة

عرض الكل

ما هو JSON إلى CSV؟

حوّل مصفوفة JSON (أو كائنًا واحدًا) إلى CSV يُفتح في Excel أو Google Sheets أو أي استيراد لقاعدة بيانات. تُسطَّح الكائنات والمصفوفات المتداخلة إلى أعمدة بمسارات منقطة مثل user.name أو tags.0، ويحوي صف العناوين كل مفتاح وُجد في أي سجل.

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

  1. الصق JSON في مربع إدخال JSON، أو استخدم تحميل مثال أو فتح ملف.
  2. اختر الفاصل وهل يُضمَّن صف العناوين.
  3. يمكنك اختياريًا وضع علامات اقتباس حول كل حقل أو استخدام نهايات أسطر ويندوز (CRLF).
  4. يتحدّث ناتج CSV أثناء الكتابة؛ استخدم نسخ أو تنزيل.

مثال

الإدخال
[{"id":1,"user":{"name":"Ada, L"}},{"id":2,"user":{"name":"Bob"}}]
الإخراج
id,user.name
1,"Ada, L"
2,Bob

متى تستخدم JSON إلى CSV

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

كيف يعمل JSON إلى CSV

يُسطَّح كل سجل تكراريًا: تُضم مفاتيح الكائنات وفهارس المصفوفات بنقاط، وتبقى الكائنات/المصفوفات الفارغة بصيغة {} / []، ويصبح عنصر المصفوفة البدائي عمودًا واحدًا value. الأعمدة هي اتحاد كل المفاتيح بترتيب ظهورها الأول، فتحصل السجلات التي تنقصها مفاتيح على خلايا فارغة. ثم يكتب unparse في PapaParse الصفوف بقواعد الاقتباس في RFC 4180: تُقتبس الحقول التي تحوي الفاصل أو علامات الاقتباس أو فواصل الأسطر وتُضاعف علامات الاقتباس الداخلية.

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

  • فتح استجابة API في Excel أو Google Sheets
  • تصدير سجلات JSON لتحليلها في جدول بيانات
  • تجهيز بيانات لاستيراد CSV في قاعدة بيانات
  • مشاركة بيانات منظمة مع غير المطورين

الأسئلة الشائعة

كيف تُعالج المصفوفات المتداخلة؟

يحصل كل عنصر على عمود مفهرس خاص به (tags.0 وtags.1). وهذا يحفظ كل البيانات ويمكن إعادته بخيار التداخل في أداة CSV إلى JSON.

أي فاصل أستخدم مع Excel؟

يتوقع Excel في كثير من الإعدادات الإقليمية الأوروبية فاصلة منقوطة؛ اختر ; إذا انتهت الفواصل في عمود واحد.

لماذا اقتُبست قيمة؟

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

الخطوات التالية المقترحة

منسّق JSON
نسّق JSON بمسافتين أو 4 مسافات أو Tab، مع ترتيب اختياري للمفاتيح، واعرف السطر والعمود الدقيقين لأخطاء الصياغة. يعمل داخل متصفحك.
أداة التهريب وإلغائه
أداة واحدة لتهريب السلاسل أو إلغاء تهريبها لـ JSON وJavaScript وHTML وXML ومكونات URL والتعابير النمطية وسلاسل SQL وCSS ووسائط الصدفة.
مصغّر JSON
صغّر JSON بإزالة كل المسافات غير المؤثرة مع الحفاظ على القيم وترتيب المفاتيح والأعداد الكبيرة. يعرض الحجم الموفَّر. مجاني داخل المتصفح.
باحث مسارات JSON
اعرض كل مسار في مستند JSON بصيغة JSONPath أو JavaScript أو jq، وانقر مسارًا لرؤية قيمته، أو اكتب مسارًا للبحث عنه. يعمل داخل متصفحك.
مقارنة JSON
قارن مستندي JSON بنيويًا: شاهد القيم المضافة والمحذوفة والمغيَّرة بحسب JSONPath مع تجاهل ترتيب المفاتيح والتنسيق. مجاني ويعمل داخل متصفحك.
استعلام JSON (JSONPath)
استعلم عن JSON بـ JSONPath: أحرف بدل وبحث تكراري وشرائح ومرشّحات مثل [?(@.price < 10)]. تتحدّث النتائج أثناء الكتابة. ليست صياغة jq.

استكشف المزيد من الفئات