JSON إلى CSV API - محول مجاني
يأخذ سلسلة JSON تحتوي على مجموعة من الكائنات ويحولها إلى تنسيق CSV. يتم إنشاء رؤوس الأعمدة من مفاتيح الكائنات. يتم تسوية الكائنات المتداخلة باستخدام التدوين النقطي.
Code examples
curl -X POST https://api.botoi.com/v1/csv/to-csv \
-H "Content-Type: application/json" \
-d '{"data":[{"name":"Alice","email":"alice@example.com","plan":"pro"},{"name":"Bob","email":"bob@example.com","plan":"free"}]}'When to use this API
تصدير نتائج استعلام قاعدة البيانات كتنزيلات بتنسيق CSV
قم بتحويل نتائج استعلام واجهة برمجة التطبيقات (API) إلى تنسيق CSV للمستخدمين الذين يحتاجون إلى استيراد البيانات إلى Excel أو جداول بيانات Google أو أدوات جداول البيانات الأخرى.
إنشاء تقارير CSV من بيانات تحليلات JSON
قم بتحويل تحليلات JSON أو بيانات الفوترة إلى ملف CSV لفرق الشؤون المالية التي تعمل في سير العمل القائم على جداول البيانات.
Frequently asked questions
كيف يتم التعامل مع الكائنات المتداخلة؟
يتم تسوية الكائنات المتداخلة باستخدام التدوين النقطي. على سبيل المثال، يصبح {"address": {"city": "NYC"}} عمودًا باسم "address.city".
ماذا لو كانت الكائنات لها مفاتيح مختلفة؟
تجمع واجهة برمجة التطبيقات (API) جميع المفاتيح الفريدة عبر جميع الكائنات لصف الرأس. يتم ترك القيم المفقودة كحقول فارغة في ملف CSV.
هل تم تجاوز القيم التي تحتوي على فواصل بشكل صحيح؟
نعم. يتم تغليف القيم التي تحتوي على فواصل أو علامات الاقتباس المزدوجة أو الأسطر الجديدة بعلامات اقتباس مزدوجة وفقًا لمواصفات ملف CSV.
هل يمكنني تحديد الأعمدة التي سيتم تضمينها؟
تقوم واجهة برمجة التطبيقات (API) بتصدير جميع المفاتيح. لتحديد الأعمدة، قم بتصفية مصفوفة JSON لتشمل المفاتيح المطلوبة فقط قبل الإرسال.
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.