عارض شجرة YAML
يحلل YAML إلى شجرة تفاعلية قابلة للطي. يدعم YAML متعدد المستندات والمراسي والأسماء المستعارة والبحث والتحويل إلى JSON وسحب وإفلات ملفات .yaml/.yml.
ما هو عارض شجرة YAML؟
عارض شجرة YAML هو أداة تحلل نص YAML وتعرضه كهيكل شجرة تفاعلي قابل للطي. تعرض كل عقدة مفتاحها ونوعها وقيمتها، مما يسمح لك باستكشاف YAML المتداخل بصرياً دون قراءة النص الخام.
كيف تتعامل هذه الأداة مع ملفات YAML متعددة المستندات؟
يمكن أن تحتوي ملفات YAML على مستندات متعددة مفصولة بـ "---". تحلل هذه الأداة كل مستند بشكل مستقل وتعرض كل واحد كشجرة منفصلة، مسماة "المستند 1" و"المستند 2" وهكذا.
هل تدعم مراسي YAML (&) والأسماء المستعارة (*)؟
نعم. يتم حل المراسي المحددة بـ &anchor والمراجع بـ *alias تلقائياً بواسطة محلل js-yaml. يظهر المحتوى الموسع مضمناً في الشجرة، لترى القيمة الفعلية التي يشير إليها الاسم المستعار.
كيف أحول YAML إلى JSON؟
انقر على زر "إلى JSON" في شريط الأدوات. تحلل الأداة YAML وتنتج JSON منسق بمسافة بادئة 2 مسافة. يمكنك بعد ذلك نسخ نتيجة JSON إلى الحافظة بنقرة واحدة.
ماذا يحدث عندما يحتوي YAML على خطأ في بناء الجملة؟
تعرض الأداة رسالة خطأ واضحة تحت منطقة الإدخال، تتضمن رقم السطر ووصف المشكلة (مثلاً، "مسافة بادئة غير صحيحة لإدخال تعيين في السطر 5"). يبقى عرض الشجرة فارغاً حتى تصحح بناء الجملة.
كيف تعمل ميزة البحث؟
اكتب كلمة رئيسية في مربع البحث ويتم تمييز المفاتيح وقيم السلاسل المتطابقة فوراً. استخدم زري السابق/التالي أو Enter (للأمام) و Shift+Enter (للخلف) للقفز بين التطابقات.
هل يمكنني تحميل YAML من ملف؟
نعم. انقر على زر "تحميل ملف" لتصفح ملف .yaml أو .yml، أو اسحب وأفلت ملفاً على منطقة الإدخال. تتم قراءة المحتوى محلياً في متصفحك ولا يتم تحميله أبداً إلى خادم.
كيف يتم عرض أنواع القيم المختلفة؟
لكل نوع لون مميز: السلاسل خضراء، والأرقام زرقاء، والقيم المنطقية برتقالية، والقيم الفارغة رمادية. تعرض الكائنات شارة {count} والمصفوفات شارة [count] تشير إلى عدد الأبناء.
هل يتم إرسال بيانات YAML الخاصة بي إلى خادم؟
لا. يحدث كل التحليل والعرض والبحث والتحويل إلى JSON بالكامل في متصفحك. لا تغادر بيانات YAML جهازك أبداً، مما يجعل هذه الأداة آمنة لملفات التكوين الحساسة.
هل تعمل هذه الأداة دون اتصال؟
بمجرد تحميل الصفحة، تعمل الأداة بالكامل في متصفحك ويمكن أن تعمل دون إنترنت. فقط التحميل الأولي يتطلب الشبكة لجلب الموارد الثابتة ومكتبة js-yaml.
كيفية استخدام عارض شجرة YAML
استكشف ملفات YAML كشجرة تفاعلية قابلة للطي، تمامًا دون اتصال داخل متصفحك. تُدعم الملفات متعددة المستندات والمراسي والأسماء البديلة.
- اسحب ملف .yaml أو .yml وأفلته على الصفحة، أو الصق YAML مثل "app: name: MyYAMLApp version: 1.2.3 debug: true".
- انقر الأسهم بجوار أي عقدة لطيّ أو توسيع ذلك الفرع من الشجرة.
- استخدم مربع البحث للعثور سريعًا على المفاتيح والقيم داخل الملفات الكبيرة.
- انتقل إلى عرض JSON عندما تحتاج نفس البيانات بصيغة JSON.
يُعرض YAML متعدد المستندات المفصول بـ --- كعدة أشجار، فتتمكن من فحص كل مستند في الملف الواحد.
أدوات ذات صلة
- عارض شجرة JSON تصور بيانات JSON كشجرة تفاعلية قابلة للطي. ابحث عن المفاتيح والقيم، وتتبع JSONPath عند التمرير، وتعامل مع الملفات الكبيرة مع التحميل الكسول. يدعم سحب وإفلات ملفات .json.
- YAML إلى JSON حوّل YAML إلى JSON فورًا عبر الإنترنت. الصق YAML واحصل على مخرجات JSON نظيفة مع التحقق والتنسيق.
- TSV إلى JSON حوّل TSV إلى JSON مجاناً عبر الإنترنت. دعم الرؤوس والكشف التلقائي عن الأنواع والتصغير. كل المعالجة في المتصفح.
- JSON إلى CSV محوّل مجاني من JSON إلى CSV عبر الإنترنت. تسطيح الكائنات المتداخلة، محددات مخصصة، وتنزيل فوري. 100% في المتصفح.
- محول CSV إلى JSON حوّل CSV إلى JSON مجاناً عبر الإنترنت. دعم الفواصل المخصصة والكائنات القائمة على الرؤوس والكشف التلقائي عن الأنواع. كل المعالجة في المتصفح.
- منسق XML منسق XML مجاني عبر الإنترنت. قم بتنسيق وتجميل XML فوراً في متصفحك.
- مدقق XML تحقق من بناء جملة وهيكل XML فورًا. اكتشف الأخطاء بأرقام أسطر دقيقة ورسائل مفصلة. مجاني وآمن ويعمل في متصفحك.
- SQL إلى JSON حوّل عبارات SQL INSERT إلى مصفوفات أو كائنات JSON فورًا. يدعم VALUES المتعددة ومعالجة NULL والاكتشاف التلقائي للأنواع والطباعة المنسقة. 100% من جانب العميل بدون رفع.