ממיר JSON ל-TOML
המירו JSON ל-TOML ו-TOML חזרה ל-JSON, בשני הכיוונים, הכול בתוך הדפדפן שלכם.
כיצד להשתמש בJSON / TOML
- 01
בחרו כיוון: JSON ל-TOML או TOML ל-JSON.
- 02
הדביקו את ה-JSON או ה-TOML שלכם.
- 03
העתיקו את התוצאה, או החליפו כדי להמיר בחזרה.
ממיר JSON ו-TOML דו-כיווני
זהו ממיר דו-כיווני בין JSON ל-TOML. בחר כיוון, הדבק את הנתונים שלך והעתק את התוצאה. הוא בנוי על מנתח TOML שנבדק היטב המטפל בטבלאות מקוננות ובמערכי טבלאות בצורה נכונה.
הכל פועל באופן מקומי בדפדפן שלך, כך שהנתונים שלך, אשר עבור קובצי תצורה יכולים לכלול שמות מארחים או אסימונים, לעולם לא יוצאים מהמכשיר שלך.
בשביל מה TOML מיועד
TOML (שפה ברורה, מינימלית של טום) הוא פורמט תצורה שנועד להיות ברור לקריאה ולמיפוי נקי על טבלת hash. זה מה ש-Rust's Cargo משתמש עבור Cargo.toml ובמה שפרויקטי Python משתמשים עבור pyproject.toml, בין רבים אחרים.
JSON ו-TOML: נתונים דומים, עבודות שונות
JSON ו-TOML מתארים נתונים דומים אך מתאימים לעבודות שונות. JSON הוא השפה הצרפתית עבור ממשקי API והחלפת מכונות. TOML בנויה לתצורה שנכתבה על ידי אדם, עם קטעים, הערות ותאריכים מהשורה הראשונה שהופכים קובץ הגדרות לנעים לעריכה.
TOML תומך גם בערכי תאריך ושעה מקוריים ובמספרים מוקלדים, כך שערכים שומרים על משמעותם ולא הופכים כולם למחרוזות, וזה חלק מהסיבה שהוא מועדף לתצורה.
הדבר היחיד שצריך לראות: ערכי אפס
רוב הנתונים עוברים הלוך ושוב בצורה נקייה, אבל יש מלכוד אחד. ל-TOML אין ערך null. לא ניתן לייצג קוד null של JSON, אז הסר או החלף אותם לפני ההמרה ל-TOML, אחרת ההמרה לא יכולה לבטא אותם.
שאלות נפוצות
מה זה TOML?
TOML הוא פורמט תצורה מינימלי שתוכנן להיות קל לקריאה, בשימוש על ידי כלים כמו Cargo ופרויקטים רבים ב-Python בקובץ pyproject.toml.
האם הכול ניתן להמרה נקייה?
רוב הנתונים כן. ל-TOML אין null, ולכן ערכי null של JSON אינם ניתנים לייצוג, הסירו או החליפו אותם לפני ההמרה.
האם הנתונים שלי מועלים לאנשהו?
לא. ההמרה מתבצעת כולה בתוך הדפדפן שלכם, כך שהנתונים שלכם לעולם לא עוזבים את המכשיר.