📖 دليل المبتدئ — كيف أستخدم محوّل JSON إلى CSV؟
- انسخ الـJSON من أي مصدر (API، ملف) والصقه في المربع أو ارفع ملف .json/.jsonl.
- لو كان الـJSON يحتوي على كائن جذري فيه مصفوفة بالداخل، اكتب مسار الجذر مثل data.items أو result[0].rows. إن تركته فارغًا نحاول اكتشاف المصفوفة تلقائيًا.
- اختر الفاصل: **Comma** لبرامج التحليل، **Semicolon** لبعض الإعدادات الأوروبية، **Tab** لنسخ سهل للإكسل.
- اترك **BOM مفعّلًا** إن كنت ستفتح الملف في Excel على ويندوز لضمان ظهور العربية بشكل صحيح.
- اضغط **تنزيل CSV** أو **معاينة** لرؤية أول الصفوف قبل التحميل.
كيف نتعامل مع الحقول المتداخلة؟
- نستخدم **dot notation**: مثلًا user.name و user.address.city.
- المصفوفات تصبح مثل items[0].price، tags[2].
أمثلة سريعة:
[
{"id":1,"user":{"name":"Ali"},"tags":["a","b"]},
{"id":2,"user":{"name":"Sara"},"tags":["x"]}
]
ينتج رؤوس: id, user.name, tags[0], tags[1] … إلخ.
API بسيطة عبر GET:
https://predihub.com/json-to-csv/?format=csv&json_url=https://example.com/data.json
https://predihub.com/json-to-csv/?format=csv&json=[{"id":1,"name":"Ali"}]
* يتطلب allow_url_fopen للسحب من روابط خارجية.