ไม่มีการอัปโหลด, 100% ในเครื่อง, ไม่มีบัญชี

แปลงข้อมูล

แปลงระหว่าง JSON, YAML และ CSV ทุกอย่างอยู่ในเบราว์เซอร์

แปลงข้อมูล ทำงานอย่างไร

Data Converter แปลงข้อมูลที่มีโครงสร้างระหว่างรูปแบบ JSON, YAML และ CSV โดยตรงในเบราว์เซอร์ของคุณ วาง JSON และรับ YAML เทียบเท่าหรือ CSV flat วาง YAML และรับ JSON หรือ CSV วาง CSV และรับ JSON array ของ objects Logic การแปลงทำงานในเครื่อง ไม่มีสิ่งใดที่คุณพิมพ์หรือวางถูกส่งไปยังเซิร์ฟเวอร์ใด

แต่ละรูปแบบมีจุดแข็ง JSON เป็นรูปแบบ interchange ของ API สากล YAML อ่านง่ายสำหรับมนุษย์และพบบ่อยในไฟล์ configuration (Docker Compose, Kubernetes, CI pipelines) CSV เป็นมาตรฐานสำหรับ import/export spreadsheet และการแลกเปลี่ยนข้อมูลในตาราง การมี converter เดียวที่ย้ายระหว่างทั้งสามประหยัดการวนซ้ำของการเปิดเครื่องมือหลายตัว

วิธีใช้ แปลงข้อมูล ทีละขั้นตอน

  1. วางข้อมูลต้นฉบับลงในพื้นที่อินพุต
  2. เลือกรูปแบบอินพุต (JSON, YAML หรือ CSV) จาก dropdown หากไม่ถูกตรวจจับโดยอัตโนมัติ
  3. เลือกรูปแบบเอาต์พุตเป้าหมาย
  4. ข้อมูลที่แปลงแล้วปรากฏในพื้นที่เอาต์พุต
  5. คลิกปุ่มคัดลอกเพื่อคัดลอกผลลัพธ์ไปยัง clipboard
  6. ตั้งค่าการเยื้อง (indentation) ของ JSON หากคุณกำลังสร้าง JSON ฝั่ง CSV ถูกกำหนดตายตัวเป็นเครื่องหมายจุลภาคตาม RFC 4180

กรณีการใช้งานที่พบบ่อย

  • วิศวกร DevOps คัดลอก JSON config จาก API response และแปลงเป็น YAML เพื่อวางลงใน Kubernetes manifest
  • นักวิเคราะห์ข้อมูลส่งออก JSON array จาก REST API และแปลงเป็น CSV เพื่อเปิดในแอปพลิเคชัน spreadsheet
  • นักพัฒนาได้รับไฟล์ YAML configuration และต้องการ JSON เทียบเท่าเพื่อส่งไปยัง TypeScript config parser
  • ผู้จัดการเนื้อหาแปลงตาราง CSV ของบันทึกเป็น JSON array เพื่อโหลดเข้า CMS API endpoint ผ่าน script

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

ข้อมูลที่ฉันวางถูกส่งไปยังบริการภายนอกเพื่อแปลงหรือไม่?

ไม่ การแปลงใช้ JavaScript libraries ที่ทำงานทั้งหมดในแท็บเบราว์เซอร์ ไม่มีสิ่งใดที่คุณวางที่นี่ถูกส่ง สิ่งนี้มีความเกี่ยวข้องเป็นพิเศษสำหรับการแปลงไฟล์ configuration ที่อาจมี internal hostnames, credentials placeholders หรือ infrastructure topology

ข้อจำกัดของการแปลง JSON เป็น CSV คืออะไร?

JSON สามารถแสดง nested objects และ arrays ได้ ในขณะที่ CSV โดยเนื้อแท้แล้วเป็น flat Converter จัดการ array ของ flat objects ได้ดี: แต่ละ object กลายเป็นแถวและแต่ละ key กลายเป็น column header nested object จะไม่ถูก serialize กลับเป็น JSON ในเซลล์ของมัน: มันถูกแปลงเป็นสตริงแบบค่าธรรมดา ซึ่งสำหรับ object จะได้ข้อความตามตัวอักษร [object Object] ทำให้ข้อมูลของคุณแบนก่อนแปลงหากส่วนที่ซ้อนกันมีความสำคัญ ตัวคั่นคือเครื่องหมายจุลภาค และไม่สามารถเปลี่ยนได้

Converter จัดการ YAML anchors และ aliases หรือไม่?

YAML anchors (&) และ aliases (*) เป็นวิธีการใช้ค่าซ้ำภายในเอกสาร YAML Converter resolve anchors เมื่อแยกวิเคราะห์ YAML เป็น JSON หรือ CSV สร้างเอาต์พุตที่ขยายสมบูรณ์ Anchor syntax เองไม่ถูกรักษาไว้ในเอาต์พุต

ฉันสามารถแปลงระหว่าง JSON และ YAML โดยไม่สูญเสีย comments ได้หรือไม่?

YAML รองรับ comments (บรรทัดที่เริ่มต้นด้วย #) แต่ JSON ไม่รองรับ เมื่อแปลง YAML เป็น JSON comments จะถูกลบออกเนื่องจาก JSON ไม่มี syntax สำหรับ comment การแปลง JSON เป็น YAML จะไม่เพิ่ม comments แต่สร้าง YAML สะอาดจากค่าข้อมูลเท่านั้น

เครื่องมือนี้ทำงานออฟไลน์หลังจากโหลดหน้าแล้วหรือไม่?

ได้ ไลบรารีการแปลง bundle กับหน้า เมื่อโหลดแล้ว คุณสามารถตัดการเชื่อมต่อเครือข่ายและแปลงข้อมูลต่อไปได้โดยไม่มีการหยุดชะงัก