محوّل التنسيقات · XML
اختر نوع التحويل على اليسار، والصق المصدر ثم حوّله، ثم انسخ النتيجة أو نزّلها
شرح تحويل تنسيقات JSON
المحوّل محوري حول JSON ويدعم تسعة أهداف: YAML وXML وCSV وTypeScript وJava وGo وJSON Schema والجداول ومعاملات استعلام URL، مع تحويل عكسي لتنسيقات مختارة. اختر النوع والخيارات بعد إدخال JSON صالح، ويحافظ تبديل الأنواع على إدخالك.
للإعدادات والتوثيق، يكون YAML أسهل قراءة ويناسب الإعدادات الطبقية؛ ويناسب XML الأنظمة القديمة والبنى التي تحتاج إلى سمات؛ وتحوّل CSV والجداول المصفوفات إلى صفوف لجداول البيانات؛ وتساعد معاملات استعلام URL في بناء روابط الطلبات أو قراءتها.
لتوليد الشيفرة، توفّر واجهات TypeScript وأصناف Java وبنى Go نقطة بداية، بينما يصف JSON Schema أنواع الحقول وقواعد التحقق التي يمكن إعادة استخدامها في العقود وفحوص النماذج. راجع التسمية وقابلية القيم للعدم مقابل اصطلاحات مشروعك.
لا يمكن إعادة تحليل إلى JSON إلا YAML وXML وCSV؛ أما الأنواع الأخرى فناتجها أحادي الاتجاه. تُطبّق خيارات مثل الإزاحة واسم العقدة الجذرية وأسلوب تسمية الحقول فورًا وتُطلق تحويلًا جديدًا.
الأسئلة الشائعة
- هل يمكن للشيفرة المولّدة أن تدخل الإنتاج مباشرة؟
- إنها نقطة بداية. تحقق من أسماء الأنواع والحقول القابلة للعدم وأسلوب المشروع قبل الالتزام، لأن الأداة لا تستطيع استنتاج الدلالات التجارية.
- لماذا تدعم بعض التنسيقات فقط التحويل العكسي؟
- تتطلب استعادة JSON من شيفرة TypeScript أو Java أو Go تحليل بنية المصدر وأنواعه مع غموض كبير، لذا لا يكون التحويل عكسيًا هنا إلا لـ YAML وXML وCSV.
- كيف تُعالَج المصفوفات أثناء التحويل؟
- تصبح المصفوفات عُقد قوائم في YAML وXML، وصفوفًا في CSV والجداول، ومجموعات عناصر في TypeScript وGo.