กล่องเครื่องมือ JSON / YAML / TOML
ตรวจสอบและจัดรูปแบบภายในเครื่อง พร้อมแปลงระหว่าง JSON YAML และ TOML รองรับการเรียงลำดับคีย์แบบเรียกซ้ำและการตรวจจับการแปลงที่ไม่ปลอดภัย
วิธีใช้กล่องเครื่องมือ JSON / YAML / TOML
ข้อความอินพุตหรือไฟล์การกำหนดค่าจะถูกแยกวิเคราะห์และแปลงภายในเบราว์เซอร์ปัจจุบันเท่านั้น โดยจะไม่ถูกอัปโหลด
ป้อนข้อมูลและระบุรูปแบบ
วางเนื้อหาหรือโหลดไฟล์ .json、.yaml、.yml、.toml ที่มีขนาดไม่เกิน 1 MiB ระบบจะตรวจหารูปแบบต้นทางโดยอัตโนมัติ หรือคุณสามารถระบุรูปแบบต้นทางเองได้
ตรวจสอบและจัดระเบียบ
ดูข้อผิดพลาดและคำเตือนเกี่ยวกับการแปลงหลังการแยกวิเคราะห์ และเลือกจัดรูปแบบหรือเรียงลำดับคีย์แบบเรียกซ้ำ
เลือกรูปแบบเป้าหมาย
แปลงระหว่าง JSON YAML และ TOML พร้อมคัดลอกหรือดาวน์โหลดผลลัพธ์ ก่อนเผยแพร่โปรดตรวจสอบความคิดเห็น วันที่ และความหมายของค่าตัวเลข
ข้อจำกัดและข้อควรระวัง
- การแปลงจะลบความคิดเห็นออก และขยายแองเคอร์ YAML ส่วนแท็กที่ระบุอย่างชัดเจน TAG การอ้างอิงแบบวนซ้ำ และคีย์ที่เกี่ยวข้องกับการปนเปื้อนโพรโทไทป์จะถูกบล็อก
- จำนวนเต็มที่ไม่ปลอดภัย ประเภทข้อมูลที่รูปแบบเป้าหมายไม่สามารถแสดงได้โดยไม่สูญเสียข้อมูล และวันที่จาก TOML ที่จะแปลงเป็น JSON หรือ YAML จะถูกบล็อก แทนที่จะเปลี่ยนค่าโดยไม่แจ้งให้ทราบ
- อินพุตได้สูงสุด 1 MiB รายการ, แต่ละบรรทัด 100000 อักขระ, ซ้อนกัน 100 ระดับ และ 100000 โหนด; การใช้งาน YAML หรือไวยากรณ์ขอบเขตของ TOML อาจแตกต่างกันไปตามการใช้งานแต่ละแบบ
คำถามที่พบบ่อย
ทำไมความคิดเห็นจึงหายไปหลังการแปลง
ตัวแยกวิเคราะห์จะสร้างโครงสร้างข้อมูลก่อนแล้วจึงทำการซีเรียลไลซ์ ความคิดเห็นไม่ถือเป็นส่วนหนึ่งของโมเดลข้อมูลทั่วไป ดังนั้นเครื่องมือจะแจ้งให้ทราบอย่างชัดเจนแต่ไม่สามารถเก็บรักษาไว้ได้
เหตุใดวันที่ TOML จึงแปลงเป็น JSON ไม่ได้
การแปลงโดยตรงอาจเปลี่ยนวันที่ที่มีประเภทข้อมูลให้เป็นสตริงทั่วไปโดยไม่แจ้งให้ทราบ เครื่องมือจึงเลือกบล็อกการแปลงเพื่อป้องกันการตีความความหมายที่ควรรักษาไว้โดยไม่สูญเสียข้อมูลผิดพลาด
จะประมวลผลแท็ก YAML หรือสร้างออบเจ็กต์ใด ๆ หรือไม่
ไม่ใช่ แท็กที่ระบุอย่างชัดเจนและคีย์อันตรายจะถูกปฏิเสธ เครื่องมือนี้ยอมรับเฉพาะโครงสร้างข้อมูลทั่วไปที่จำกัดเท่านั้น