محول صيغ البيانات

حوّل البيانات المنظمة بين JSON و YAML و XML و TOML و INI و CSV مباشرة في متصفحك، باختيار أي زوج من المصدر والوجهة، مع نسخ بنقرة واحدة.

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

محول صيغ البياناتحوّل البيانات المنظمة بين JSON و YAML و XML و TOML و INI و CSV عبر اختيار صيغة مصدر (From) وصيغة وجهة (To). اختر أي زوج ويتحدّث الناتج فوراً. كل شيء يعمل من جهة العميل في متصفحك، لذا لا يُرفع أبداً أي شيء تلصقه.

ما هي محول صيغ البيانات؟

محول مجاني يعمل في المتصفح يحوّل البيانات المنظمة بين JSON و YAML و XML و TOML و INI و CSV في أي اتجاه. يستخدمه المطورون ومهندسو DevOps ومحللو البيانات لإعادة تنسيق استجابات الـ API، أو نقل ملف إعدادات من صياغة إلى أخرى (مثل INI إلى TOML، أو YAML إلى JSON)، أو تحويل مصفوفة JSON إلى CSV لجدول بيانات. تحدّد صيغة المصدر (From) وصيغة الوجهة (To) بشكل مستقل، وتلصق بياناتك، فيظهر الناتج المحوَّل فوراً مع نسخ بنقرة واحدة. يبدّل زر Swap بين From و To ويعيد الناتج السابق إلى الإدخال حتى تتمكن من تسلسل التحويلات.

كيفية استخدام محول صيغ البيانات

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

أمثلة

JSON إلى YAML

المدخل

{ "name": "deftdeck", "version": 2 }

المخرج

name: deftdeck
version: 2

JSON إلى TOML

المدخل

{ "server": { "host": "localhost", "port": 8080 } }

المخرج

[server]
host = "localhost"
port = 8080

مصفوفة JSON إلى CSV

المدخل

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

المخرج

name,age
Ada,36
Linus,54

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

ما الصيغ والاتجاهات المدعومة؟
JSON و YAML و XML و TOML و INI و CSV، في أي اتجاه — فأنت تحدّد صيغتي From و To بشكل مستقل. لذا يمكنك التحويل من JSON إلى YAML، ومن INI إلى TOML، ومن XML إلى JSON، ومن YAML إلى CSV، وهكذا، باختيار أي زوج.
لماذا يفشل التحويل إلى TOML أو INI أو CSV أحياناً؟
هذه الصيغ لا يمكنها تمثيل سوى أشكال معينة. يحتاج CSV إلى بيانات جدولية (مصفوفة كائنات تتشارك المفاتيح)؛ ويتوقع INI و TOML كائن مفتاح-قيمة (يسمح TOML بالتداخل عبر الجداول، أما INI فطبقة واحدة من الأقسام). البيانات التي لا تتناسب تُسبّب خطأً — فحوّلها بدلاً من ذلك إلى JSON أو YAML اللذين يتعاملان مع تداخل عشوائي.
كيف يُعالَج XML و CSV؟
يُغلَّف ناتج XML داخل عنصر جذر واحد (لأن XML يتطلب جذراً واحداً)، وتُحفظ سمات XML عند التحليل. يستخدم تحليل CSV الصف الأول كعناوين ويتخطى الأسطر الفارغة؛ وتعود قيم CSV كسلاسل نصية، لذا يصبح رقم مثل 36 هو "36".
هل تُرفع بياناتي إلى خادم؟
لا. يُجرى كل تحويل بالكامل من جهة العميل في متصفحك. لا يُرفع أو يُرسل أي شيء تلصقه إلى أي مكان، لذا فهو آمن لحمولات الـ API الخاصة وملفات الإعدادات وجداول البيانات الحساسة.
ماذا يفعل زر Swap؟
يبدّل Swap بين صيغتي From و To وينقل الناتج الحالي إلى مربع الإدخال، حتى تتمكن من التحويل عكسياً فوراً أو تسلسل التحويلات دون نسخ ولصق يدوي.

أدوات ذات صلة