
YAML ל-JSON Converter מנתח מסמך YAML ופולט את ה-JSON המקביל. הדבק מניפסט Kubernetes, קובץ Docker Compose, זרימת עבודה של GitHub Actions או ספר הפעלה של Ansible, ואתה מקבל בחזרה JSON מעוצב עם אותו מבנה - מיפויים הופכים לאובייקטים, רצפים הופכים למערכים, וסקלרים נפתרים למחרוזות, מספרים, בוליאנים או null לפי סכימת הליבה של YAML.
המנתח מטפל בחלקים של YAML שמעבירים ממירים תמימים. עוגנים וכינויים נפתרים, כך שהפניה `*ברירת מחדל` מתרחבת לערך שאליו הוא מצביע. מקשי מיזוג (`<<: *base`) משוטחים למיפוי היעד, כאשר מפתחות מפורשים מקבלים עדיפות כפי שהמפרט דורש. סקלרים בלוק מילולי (`|`) ומקופל (`>`) שומרים או מקפלים את הקווים החדשים שלהם בצורה נכונה, כולל הרצועה ומחוונים ל-Going chomping. זרמים מרובי מסמכים המופרדים על ידי `---` יוצאים כמערך JSON של מסמכים.
הכל פועל בדפדפן שלך. קובצי תצורה נושאים באופן שגרתי שמות מארח פנימיים, שמות אשכולות, רישומי תמונות, ומדי פעם סוד שמישהו שכח לעבור לכספת, כך ששום דבר שאתה מדביק לא מועלה, נרשם או מאוחסן. אתה יכול גם למיין מפתחות בסדר אלפביתי להפרשה קלה יותר, לבחור 2-רווחים, 4-רווחים או פלט ממוזער, ולשמור על כל סקלאר רגיל כמחרוזת כאשר הצרכן במורד הזרם שלך מקפיד על סוגים.
ההמרה פותרת את החלקים של YAML שאין ל-JSON מקבילה עבורם, וכדאי לדעת מה קורה לכל אחד מהם. עוגנים וכינויים מורחבים, כך שבלוק שמוזכר בחמישה מקומות הופך לחמישה עותקים ב-JSON ולא לחמש הפניות, והפלט יכול להיות גדול משמעותית מהקלט. מפתחות מיזוג מוחלים ונעלמים. ההערות נשמטות לחלוטין, מכיוון של-JSON אין איפה לשים אותם. זרמי ריבוי מסמכים המופרדים בשלושה מקפים הופכים למערך, מכיוון של-JSON אין מושג של מספר מסמכים בקובץ אחד. התאריכים הם אלה שיש לצפות בהם: YAML מנתח תאריך לא מצוטט לסוג חותמת זמן, ול-JSON אין סוג תאריך, אז הוא מגיע כמחרוזת שהפורמט המדויק שלה תלוי באופן שבו הוא נכתב.
הדבק כל מסמך YAML בלוח הקלט - מניפסט, קובץ חיבור, צינור CI או תצורת יישום. לחץ על טען מדגם כדי להתחיל מפריסת Kubernetes מציאותית.
בחר 2-רווחים, 4-רווחים או JSON ממוזער. אפשר מקשי מיון לפלט ידידותי להבדל, או שמור מחרוזות כאשר אתה רוצה שיציאות ומספרי גרסאות יישארו טקסט במקום להפוך למספרים.
לחץ על המר אם ל-YAML יש בעיית תחביר - לשונית המשמשת להזחה, ציטוט לא סגור, כינוי ללא עוגן תואם - השגיאה מדווחת עם מספר השורה המדויק.
העתק את התוצאה ללוח שלך או הורד אותה כקובץ .json, מוכן להזנה ללקוח API, למתקן בדיקה או לסקריפט.
פותר הגדרות &מעגן, *הפניות לכינוי ו<< מפתחות מיזוג כך שבלוקי תצורה משותפים מתרחבים לאובייקטי JSON שלמים
בלוקים מילוליים (|) ומקופלים (>) ממירים בצורה נכונה, כולל ספרות הזחה מפורשות ומחווני הרצועה (-) ו-Keep (+) chomping
קבצי YAML המפוצלים לפי --- למספר מסמכים, הנפוצים ב-Kubernetes, מוחזרים כמערך JSON עם ערך אחד לכל מסמך
בעיות תחביר מדווחות על שורת המקור המדויקת - כרטיסיות המשמשות כהזחה, ציטוטים לא מסיימים, הזחה גרועה או כינויים לא ידועים
Escape and unescape strings for JSON online - handles quotes, backslashes, newlines, tabs, control characters, and \uXXXX Unicode, with optional quote wrapping
Compare two JSON documents structurally and see added, removed, and changed keys with exact paths
Download TikTok videos without watermark. Save videos, music, and cover images from any TikTok link.
Generate random UUIDs (Universally Unique Identifiers)
0 comments
No comments yet. Be the first to share your thoughts!