การ serialization ข้อมูล: JSON, YAML, XML และ CSV
รูปแบบการแลกเปลี่ยนสำหรับ API, ไฟล์กำหนดค่า และข้อมูลในรูปแบบตาราง
ไฟล์จะถูกประมวลผลในเครื่องผ่านเบราว์เซอร์ด้วย WebAssembly และ HTML5 APIs ไฟล์จะไม่ออกจากอุปกรณ์ จึงไม่มีการอัปโหลดขึ้นเซิร์ฟเวอร์หรือจัดเก็บไฟล์กับบุคคลที่สาม
เริ่มแปลงไฟล์บนอุปกรณ์ของคุณได้ทันที ไม่ต้องรออัปโหลด ไม่ต้องรอคิวดาวน์โหลด และไม่ถูกจำกัดความเร็วจากเซิร์ฟเวอร์ภายนอก
ใช้เครื่องมือทั้งหมดได้โดยไม่ต้องสร้างบัญชีหรือซื้อแพ็กเกจ และไม่มีการตั้งเพดานขนาดไฟล์โดยพลการ แปลงไฟล์ได้ตามที่เบราว์เซอร์และอุปกรณ์ของคุณรองรับ
การเปรียบเทียบรูปแบบและข้อกำหนดทางเทคนิค
| รูปแบบผลลัพธ์ | ประเภท MIME | ข้อกำหนด | ประเภท |
|---|---|---|---|
| JSON ข้อมูล | application/json | RFC-4180-CSV | JavaScript Object Notation |
| HTML เอกสาร | text/html | W3C-SVG | เอกสารมาร์กอัป HyperText |
ข้อกำหนดทางเทคนิคและรายละเอียดตัวแปลงสัญญาณ
JSON กับ YAML: API กับไฟล์กำหนดค่าสำหรับมนุษย์
JSON มีความเข้มงวดและชัดเจนไม่มีความคลุมเครือ ทำให้เป็นมาตรฐานสากลสำหรับ API ของเบราว์เซอร์ และเว็บแอปพลิเคชัน YAML ถูกออกแบบมาเพื่อให้มนุษย์อ่านได้ง่ายโดยไม่ต้องมีปีกกา ซึ่งเป็นเหตุผลที่เครื่องมือ DevOps อย่าง Docker และ Kubernetes ใช้ YAML สำหรับไฟล์กำหนดค่า
กับดักช่องว่าง (Whitespace) ใน YAML
YAML อาศัยการเยื้องที่แม่นยำ: การใช้แท็บปะปนกับช่องว่างหรือการจัดแนวผิดพลาดไปสองช่องว่างอาจทำให้เกิดข้อผิดพลาดในการแยกวิเคราะห์ (parse errors) หรือเซิร์ฟเวอร์ที่กำหนดค่าไม่ถูกต้อง การแปลง YAML เป็น JSON จะช่วยตรวจสอบความถูกต้องของไวยากรณ์และเน้นให้เห็นความคลาดเคลื่อนของสคีมาได้ทันที
อัปโหลด 0 ไบต์ไปยังเซิร์ฟเวอร์ภายนอก การประมวลผลทั้งหมดเกิดขึ้นภายในแซนด์บ็อกซ์ของเบราว์เซอร์ของคุณ