ข้ามไปยังเนื้อหา
Monu Tools

แปลง JSON เป็น TOML

แปลง JSON เป็น TOML และ TOML กลับเป็น JSON ในทั้งสองทิศทาง ทั้งหมดในเบราว์เซอร์ของคุณ

เครื่องมือที่เกี่ยวข้อง

วิธีใช้ JSON / TOML

  1. 01

    เลือกทิศทาง: JSON เป็น TOML หรือ TOML เป็น JSON

  2. 02

    วาง JSON หรือ TOML ของคุณ

  3. 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 ไม่สามารถแสดงได้ ลบหรือแทนที่ก่อนแปลง

ข้อมูลของฉันถูกอัปโหลดไปที่ไหนไหม?

ไม่ การแปลงทำงานทั้งหมดในเบราว์เซอร์ของคุณ ดังนั้นข้อมูลของคุณไม่ออกจากอุปกรณ์

แหล่งข้อมูล

รายงานปัญหา