الإدخال
جاهز
الأسطر: 0
الكلمات: 0
الأحرف: 0
الحجم: 0 KB
إحصائيات الإدخال متاحة عبر زر الإحصائيات أعلى هذا الحقل.
الإخراج
الأسطر: 0
الكلمات: 0
الأحرف: 0
الحجم: 0 KB
إحصائيات الإخراج متاحة عبر زر الإحصائيات أعلى هذا الحقل.
النتائج مقدَّمة لأغراض إعلامية فقط وقد تحتوي على أخطاء. يُرجى التحقق من المعلومات المهمة بشكل مستقل. استخدام هذه الأداة على مسؤوليتك الخاصة.
ماذا تفعل هذه الأداة
تحوّل أداة تحويل JSON إلى CSV مصفوفةً من كائنات JSON إلى جدول: يصبح كل كائن صفًا وكل مفتاح عمودًا. ويمكن فتح النتيجة في Excel أو Google Sheets أو LibreOffice أو أي أداة تستورد ملفات CSV.
تُسطَّح الكائنات المتداخلة إلى أعمدة تُربط أسماؤها بشرطة سفلية، فيصبح address.city عمودًا باسم address_city. وتُدمج مصفوفات القيم البسيطة في خلية واحدة، مفصولةً بفاصلة ومسافة. أما القيم التي تحتوي على فواصل فتُحاط بعلامتي اقتباس مزدوجتين، كما تتطلب صيغة CSV.
متى تستخدمها
- تسليم بيانات API لشخص يعمل على جداول البيانات.
- استيراد سجلات إلى نظام لا يقبل سوى CSV.
- الحصول على نظرة عامة سريعة على عدد كبير من الكائنات المتشابهة، حيث يكون تصفح الجدول أسهل من JSON.
- إذا كنت تحتاج إلى ملف Excel حقيقي يحتوي على ورقة عمل بدلًا من نص عادي، فاستخدم أداة تحويل JSON إلى Excel (XLSX).
مثال عملي
المدخلات
[
{"id": 1, "name": "Ana", "address": {"city": "Lisbon"}, "tags": ["admin", "dev"]},
{"id": 2, "name": "Ben", "address": {"city": "Berlin"}, "tags": []}
]
المخرجات
id,name,address_city,tags
1,Ana,Lisbon,"admin, dev"
2,Ben,Berlin,أسئلة حول هذه الأداة
ماذا يحدث للكائنات المتداخلة؟
تُسطَّح. يصبح كل مفتاح متداخل عمودًا مستقلًا، ويُربط اسم الأصل باسم الفرع بشرطة سفلية، مثل address_city.
ماذا يحدث للمصفوفات؟
تُكتب مصفوفة القيم البسيطة في خلية واحدة، مع فصل العناصر بفاصلة ومسافة. وتُحاط الخلية بعلامات اقتباس حتى لا تقسمها الفواصل إلى أعمدة إضافية.
هل يمكنني تحويل CSV مرة أخرى إلى JSON؟
نعم، باستخدام أداة تحويل CSV إلى JSON. لا يحتوي CSV على أنواع بيانات ولا على تداخل، لذا تعود الأرقام والقيم المنطقية (boolean) نصوصًا، ويبقى عمود مثل address_city مفتاحًا واحدًا.