انتقل إلى المحتوى الرئيسي

مناسب لتحويل أمثلة الواجهة وبيانات التكوين: الحفاظ على الأعداد الصحيحة الكبيرة والكسور العشرية الدقيقة وأنواع السلاسل دون إعادة تسلسل الأرقام من خلال عوامات JavaScript.

التحويل وفقًا لـ YAML 1.2، مع الحفاظ على الدقة الرقمية؛ عدم الاحتفاظ بالتعليقات والكتابة المرساة. ارفض الأسماء المستعارة والمفاتيح المعقدة والمفاتيح المكررة والتسميات المخصصة والأرقام غير المحدودة. قد تظل البرامج المتلقية للمعلومات تقرأ الأعداد الصحيحة الكبيرة لـ JSON كأرقام فاصلة عائمة. ما يصل إلى 100 طبقة، 10000 عقدة.

أحرف 70 / 100,000

مفتاح الاختصار: Ctrl/⌘+أدخل. يؤدي تعديل المدخلات أو الخيارات إلى مسح النتائج القديمة.

تعليمات الاستخدام

  1. اختر JSON → YAML أو YAML → JSON.
  2. الصق البيانات وانقر فوق تحويل؛ قم أولاً بالتغيير إلى القيم المباشرة ومفاتيح السلسلة عند مواجهة أسماء مستعارة أو مفاتيح معقدة غير مدعومة.
  3. انسخ المخرجات، أو استخدم النتيجة كمدخل للتحويل العكسي؛ لا يزال التكوين بحاجة إلى التحقق منه في البرنامج المستهدف.

أمثلة المدخلات والمخرجات

إدخال المثال
{"id":9007199254740993,"code":"00123"}
مثال الإخراج
"id": 9007199254740993 "code": "00123"

لم يتم تقريب الرقم الأخير من المعرف، ويظل الرمز عبارة عن سلسلة؛ علامات الاقتباس صالحة YAML لتجنب غموض النوع.

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

لا يتم قبول الأسماء المستعارة أو المفاتيح غير المتسلسلة أو المفاتيح المكررة أو التسميات المخصصة أو NaN أو Infinity. لا يتم الاحتفاظ بتعليقات YAML والمثبتات؛ يتم تحويل البيانات فقط.

يحتفظ مخرج هذا الموقع بالنص الأصلي للأرقام، لكن البرامج التي تستقبل JSON قد تستمر في استخدام تحليل الفاصلة العائمة. إذا كانت الشركة بحاجة إلى إرسال معرفات طويلة بشكل موثوق عبر اللغات، فمن المستحسن تعريف المعرف كسلسلة.

أساس الحساب والمواد المرجعية

يوزع البيانات باستخدام شجرة بناء جملة YAML 1.2 الخاصة بـ yaml، ويخرج عقدة تلو عقدة JSON أو يحظر YAML؛ تتبع الأرقام المعجم العشري الخام، ويتم تحويل الأعداد الصحيحة السداسية العشرية والثمانية باستخدام BigInt. رفض الأنواع والأسماء المستعارة التي لا يمكن تعيينها إلى JSON.

فحص المحتوى: · حول هذا الموقع ووصف المحتوى

الأدوات ذات الصلة