แปลง JSON เป็น TOML
แปลง JSON เป็น TOML และ TOML กลับเป็น JSON ในทั้งสองทิศทาง ทั้งหมดในเบราว์เซอร์ของคุณ
เครื่องมือที่เกี่ยวข้อง
วิธีใช้ JSON / TOML
- 01
เลือกทิศทาง: JSON เป็น TOML หรือ TOML เป็น JSON
- 02
วาง JSON หรือ TOML ของคุณ
- 03
คัดลอกผลลัพธ์ หรือ swap เพื่อแปลงกลับ
ตัวแปลง JSON และ TOML สองทาง
นี่คือตัวแปลงสองทางระหว่าง JSON และ TOML เลือกทิศทาง วางข้อมูลของคุณ และคัดลอกผลลัพธ์ มันถูกสร้างขึ้นบนตัวแยกวิเคราะห์ TOML ที่ได้รับการทดสอบอย่างดีซึ่งจัดการตารางที่ซ้อนกันและอาร์เรย์ของตารางได้อย่างถูกต้อง
ทุกอย่างทำงานภายในเบราว์เซอร์ของคุณ ดังนั้นข้อมูลของคุณซึ่งสำหรับไฟล์กำหนดค่าอาจมีชื่อโฮสต์หรือโทเค็นจะไม่ออกจากอุปกรณ์ของคุณ
TOML มีไว้เพื่ออะไร
TOML (Tom's Obvious, Minimal Language) เป็นรูปแบบการกำหนดค่าที่ออกแบบมาเพื่อให้อ่านได้ชัดเจนและแมปลงบนโต๊ะแฮชได้อย่างชัดเจน นี่คือสิ่งที่ Rust's Cargo ใช้สำหรับ Cargo.toml และโครงการ Python ที่ใช้สำหรับ pyproject.toml และอื่นๆ อีกมากมาย
JSON และ TOML: ข้อมูลคล้ายกัน งานต่างกัน
JSON และ TOML อธิบายข้อมูลที่คล้ายกันแต่เหมาะกับงานที่แตกต่างกัน JSON เป็นภาษากลางสำหรับ API และการแลกเปลี่ยนเครื่อง TOML สร้างขึ้นสำหรับการกำหนดค่าที่เขียนโดยมนุษย์ โดยมีส่วนต่างๆ ความคิดเห็น และวันที่ชั้นหนึ่งที่ทำให้ไฟล์การตั้งค่าน่าแก้ไข
TOML ยังรองรับค่าวันที่และเวลาดั้งเดิมและตัวเลขที่พิมพ์ ดังนั้นค่าจะคงความหมายไว้แทนที่จะกลายเป็นสตริงทั้งหมด ซึ่งเป็นเหตุผลว่าทำไมจึงนิยมใช้กำหนดค่านี้
สิ่งหนึ่งที่ต้องระวัง: ค่าว่าง
ข้อมูลส่วนใหญ่เดินทางไปกลับอย่างหมดจด แต่มีสิ่งหนึ่งที่จับได้ TOML ไม่มีค่าว่าง ไม่สามารถแสดงค่าว่างของ JSON ได้ ดังนั้นให้ลบหรือแทนที่ค่าเหล่านี้ก่อนที่จะแปลงเป็น TOML ไม่เช่นนั้นการแปลงจะไม่สามารถแสดงค่าเหล่านี้ได้
คำถามที่พบบ่อย
TOML คืออะไร?
TOML คือรูปแบบการกำหนดค่าขั้นต่ำที่ออกแบบมาให้อ่านได้ง่าย ใช้โดยเครื่องมือเช่น Cargo และโปรเจกต์ Python หลายอย่างใน pyproject.toml
ทุกอย่างสามารถแปลงได้สะอาดไหม?
ส่วนใหญ่ใช่ TOML ไม่มี null ดังนั้น JSON nulls ไม่สามารถแสดงได้ ลบหรือแทนที่ก่อนแปลง
ข้อมูลของฉันถูกอัปโหลดไปที่ไหนไหม?
ไม่ การแปลงทำงานทั้งหมดในเบราว์เซอร์ของคุณ ดังนั้นข้อมูลของคุณไม่ออกจากอุปกรณ์