กล่องเครื่องมือ JSON / YAML / TOML

ตรวจสอบและจัดรูปแบบภายในเครื่อง พร้อมแปลงระหว่าง JSON YAML และ TOML รองรับการเรียงลำดับคีย์แบบเรียกซ้ำและการตรวจจับการแปลงที่ไม่ปลอดภัย

ประมวลผลภายในเครื่องผ่านเบราว์เซอร์
หน้านี้ผ่านการตรวจสอบไดเรกทอรีสาธารณะแล้ว; เมื่อเปิดใช้JavaScript จะใช้ฟังก์ชันครบถ้วนได้
คู่มือการใช้งาน

วิธีใช้กล่องเครื่องมือ JSON / YAML / TOML

ข้อความอินพุตหรือไฟล์การกำหนดค่าจะถูกแยกวิเคราะห์และแปลงภายในเบราว์เซอร์ปัจจุบันเท่านั้น โดยจะไม่ถูกอัปโหลด

  1. ป้อนข้อมูลและระบุรูปแบบ

    วางเนื้อหาหรือโหลดไฟล์ .json、.yaml、.yml、.toml ที่มีขนาดไม่เกิน 1 MiB ระบบจะตรวจหารูปแบบต้นทางโดยอัตโนมัติ หรือคุณสามารถระบุรูปแบบต้นทางเองได้

  2. ตรวจสอบและจัดระเบียบ

    ดูข้อผิดพลาดและคำเตือนเกี่ยวกับการแปลงหลังการแยกวิเคราะห์ และเลือกจัดรูปแบบหรือเรียงลำดับคีย์แบบเรียกซ้ำ

  3. เลือกรูปแบบเป้าหมาย

    แปลงระหว่าง JSON YAML และ TOML พร้อมคัดลอกหรือดาวน์โหลดผลลัพธ์ ก่อนเผยแพร่โปรดตรวจสอบความคิดเห็น วันที่ และความหมายของค่าตัวเลข

ข้อจำกัดและข้อควรระวัง

  • การแปลงจะลบความคิดเห็นออก และขยายแองเคอร์ YAML ส่วนแท็กที่ระบุอย่างชัดเจน TAG การอ้างอิงแบบวนซ้ำ และคีย์ที่เกี่ยวข้องกับการปนเปื้อนโพรโทไทป์จะถูกบล็อก
  • จำนวนเต็มที่ไม่ปลอดภัย ประเภทข้อมูลที่รูปแบบเป้าหมายไม่สามารถแสดงได้โดยไม่สูญเสียข้อมูล และวันที่จาก TOML ที่จะแปลงเป็น JSON หรือ YAML จะถูกบล็อก แทนที่จะเปลี่ยนค่าโดยไม่แจ้งให้ทราบ
  • อินพุตได้สูงสุด 1 MiB รายการ, แต่ละบรรทัด 100000 อักขระ, ซ้อนกัน 100 ระดับ และ 100000 โหนด; การใช้งาน YAML หรือไวยากรณ์ขอบเขตของ TOML อาจแตกต่างกันไปตามการใช้งานแต่ละแบบ

คำถามที่พบบ่อย

ทำไมความคิดเห็นจึงหายไปหลังการแปลง

ตัวแยกวิเคราะห์จะสร้างโครงสร้างข้อมูลก่อนแล้วจึงทำการซีเรียลไลซ์ ความคิดเห็นไม่ถือเป็นส่วนหนึ่งของโมเดลข้อมูลทั่วไป ดังนั้นเครื่องมือจะแจ้งให้ทราบอย่างชัดเจนแต่ไม่สามารถเก็บรักษาไว้ได้

เหตุใดวันที่ TOML จึงแปลงเป็น JSON ไม่ได้

การแปลงโดยตรงอาจเปลี่ยนวันที่ที่มีประเภทข้อมูลให้เป็นสตริงทั่วไปโดยไม่แจ้งให้ทราบ เครื่องมือจึงเลือกบล็อกการแปลงเพื่อป้องกันการตีความความหมายที่ควรรักษาไว้โดยไม่สูญเสียข้อมูลผิดพลาด

จะประมวลผลแท็ก YAML หรือสร้างออบเจ็กต์ใด ๆ หรือไม่

ไม่ใช่ แท็กที่ระบุอย่างชัดเจนและคีย์อันตรายจะถูกปฏิเสธ เครื่องมือนี้ยอมรับเฉพาะโครงสร้างข้อมูลทั่วไปที่จำกัดเท่านั้น

ข้อเสนอแนะของหน้าพบปัญหาหรือมีข้อเสนอแนะในการปรับปรุงหรือไม่?
ฟังก์ชันข้อเสนอแนะจำเป็นต้องใช้งานในเวอร์ชันออนไลน์

โปรดเปิดใช้ JavaScript ในเวอร์ชันออนไลน์แล้วส่ง; ฟังก์ชันในเครื่องของเครื่องมือหรือกรณีใช้งานปัจจุบันไม่ได้รับผลกระทบ

ไปยังรุ่นออนไลน์เพื่อส่งความคิดเห็น