محوّل JSON ↔ YAML ↔ CSV

حوّل البيانات بين صيغ JSON وYAML وCSV داخل متصفحك.

جارٍ تحميل الأداة…

محوّل JSON ↔ YAML ↔ CSVحوّل البيانات المنظّمة بحرية بين JSON وYAML وCSV. يستخدم تحليل CSV الصف الأول كرؤوس أعمدة، ويتطلب التحويل إلى CSV بيانات جدولية (مصفوفة من الكائنات). جرّب العيّنة لمعرفة الشكل المتوقع — لا شيء تلصقه يغادر متصفحك على الإطلاق.

ما هي محوّل JSON ↔ YAML ↔ CSV؟

محوّل مجاني يعمل في المتصفح يحوّل البيانات المنظّمة بين JSON وYAML وCSV في أي اتجاه. يستخدمه المطورون ومحللو البيانات ومهندسو DevOps لإعادة تنسيق استجابات API وملفات الإعدادات وجداول البيانات، أو لتحويل مصفوفة JSON إلى CSV بسرعة، أو تحويل YAML إلى JSON، أو تحليل ملف CSV إلى كائنات JSON. تختار صيغة المصدر (From) وصيغة الهدف (To)، وتلصق بياناتك، فتظهر النتيجة المحوّلة فورًا مع نسخها بنقرة واحدة. يعامل تحليل CSV الصف الأول كرؤوس أعمدة، ويتطلب التحويل إلى CSV بيانات جدولية (مصفوفة من الكائنات).

كيفية استخدام محوّل JSON ↔ YAML ↔ CSV

  1. اختر صيغة المصدر ضمن From: JSON أو YAML أو CSV.
  2. اختر صيغة الهدف ضمن To: JSON أو YAML أو CSV.
  3. الصق بياناتك في مربع الإدخال، أو انقر Sample لتحميل مصفوفة JSON كمثال.
  4. اقرأ النتيجة المحوّلة في مربع الإخراج، الموسوم بصيغة الهدف.
  5. انقر زر النسخ أعلى الإخراج لنسخ النتيجة إلى الحافظة.
  6. استخدم Swap لقلب صيغتَي From/To وإعادة الإخراج السابق إلى الإدخال لإجراء تحويلات متسلسلة؛ واستخدم Clear لإفراغ الإدخال.

أمثلة

مصفوفة JSON إلى CSV

المدخل

[{"name":"Ada","age":36},{"name":"Linus","age":54}]

المخرج

name,age
Ada,36
Linus,54

كائن JSON إلى YAML

المدخل

{"name":"Ada","role":"engineer"}

المخرج

name: Ada
role: engineer

CSV إلى JSON

اضبط From على CSV وTo على JSON، ثم الصق ملف CSV يتضمن صف رؤوس أعمدة (مثلًا name,age في السطر الأول وAda,36 تحته). يصبح الصف الأول مفاتيح الكائن، وتكون النتيجة مصفوفة JSON من الكائنات بمسافة بادئة من مسافتين. تُحفظ القيم كسلاسل نصية (لذا تصبح age هي "36").

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

ما الصيغ والاتجاهات المدعومة؟
JSON وYAML وCSV في أي اتجاه: JSON إلى YAML، وYAML إلى JSON، وJSON إلى CSV، وCSV إلى JSON، وYAML إلى CSV، وCSV إلى YAML. تضبط صيغتَي From وTo بشكل مستقل.
لماذا أحصل على خطأ عند التحويل إلى CSV؟
يحتاج CSV إلى بيانات جدولية، أي مصفوفة من الكائنات (صفوف تشترك في المفاتيح نفسها). لا يمكن تسطيح كائن مفرد أو بيانات متداخلة بعمق إلى أعمدة CSV، لذا حوّل تلك البيانات إلى JSON أو YAML بدلًا من ذلك. انقر Sample لرؤية الشكل المتوقع.
كيف يتعامل تحليل CSV مع رؤوس الأعمدة والأسطر الفارغة؟
يستخدم تحليل CSV الصف الأول كرؤوس أعمدة (مفاتيح الكائن) ويتخطى الأسطر الفارغة تلقائيًا. وعندما يكون الهدف JSON، يُنسَّق الإخراج بمسافة بادئة من مسافتين.
هل تُرفع بياناتي إلى خادم؟
لا. كل شيء يعمل بالكامل على جانب العميل داخل متصفحك. لا شيء تلصقه يُرفع أو يُرسَل إلى أي مكان، لذا فهو آمن لحمولات API الخاصة والإعدادات وجداول البيانات الحساسة.
ما فائدة زر Swap؟
يقلب Swap صيغتَي From وTo وينقل الإخراج الحالي إلى مربع الإدخال، حتى تتمكن من التحويل العكسي فورًا أو ربط التحويلات دون نسخ ولصق يدوي.

أدوات ذات صلة