محول JSON/YAML

أداة عبر الإنترنت للتحويل بين تنسيقي JSON وYAML، مع تنسيق والتحقق من الصياغة

إخراج YAML

معرفة JSON وYAML

تنسيق JSON

JSON (JavaScript Object Notation) هو تنسيق خفيف لتبادل البيانات. يعتمد على مجموعة فرعية من JavaScript لكنه مستقل عن اللغة.

تنسيق YAML

YAML (YAML Ain't Markup Language) هي لغة تسلسل بيانات قابلة للقراءة من قبل البشر. تُستخدم عادةً لملفات الإعدادات لكن يمكن استخدامها في العديد من التطبيقات التي يتم فيها تخزين البيانات أو نقلها.

الاختلافات الرئيسية

  1. قابلية القراءة: YAML أكثر قابلية للقراءة بشكل عام من JSON
  2. التعليقات: يدعم YAML التعليقات، بينما لا يدعمها JSON
  3. الاقتباسات: يمكن ترك السلاسل في YAML بدون اقتباس، بينما يتطلب JSON الاقتباس
  4. الصياغة: يستخدم YAML المسافات البادئة للبنية، بينما يستخدم JSON الأقواس المعقوفة والأقواس المربعة