ตัวแปลง YAML เป็น Properties
แปลงไฟล์คอนฟิก YAML เป็นรูปแบบ Java .properties key=value และกลับ รองรับ key ซ้อนลึก array และ escape sequence — ทำงานในเบราว์เซอร์ 100% ฟรี
Loading tool...
ตัวแปลง YAML เป็น Properties คืออะไร?
ตัวแปลง YAML เป็น Properties เป็นเครื่องมือแบบสองทิศทางที่แปลงไฟล์คอนฟิกระหว่างรูปแบบ YAML (ใช้โดย Spring Boot, Kubernetes, CI/CD pipeline) และรูปแบบ Java .properties (คอนฟิกแบบ key=value แบบแบนที่ใช้โดยแอปพลิเคชัน Java) โดยยุบโครงสร้าง YAML ที่ซ้อนกันเป็น key แบบจุด (server.port = 8080) และสร้างกลับขึ้นมาใหม่ จัดการ array, escape sequence และการตรวจจับชนิดข้อมูลโดยอัตโนมัติ
ประโยชน์หลัก
- ย้ายระหว่าง application.yml และ application.properties โดยไม่ต้องเขียนใหม่
- จัดการการซ้อนลึก array และ escape sequence โดยอัตโนมัติ
- ผลลัพธ์ตรวจจับชนิดข้อมูล: boolean number และ null สำหรับ YAML ที่สะอาด
- ไม่ต้องอัปโหลด — การแปลงทั้งหมดทำในเบราว์เซอร์ของคุณ
กรณีการใช้งาน
- •แปลง Spring Boot application.yml เป็น application.properties สำหรับระบบเดิม
- •ย้ายคอนฟิก Java .properties เป็น YAML สำหรับโปรเจกต์ Spring Boot สมัยใหม่
- •แชร์ส่วนคอนฟิกระหว่างทีมที่ใช้รูปแบบต่างกัน
- •ตรวจสอบโครงสร้างคอนฟิกโดยดูเส้นทาง key ที่ถูกยุบ
วิธีใช้ตัวแปลง YAML เป็น Properties
- เลือกทิศทางการแปลง: เลือก YAML เป็น Properties หรือ Properties เป็น YAML จากแท็บด้านบน
- วางข้อมูล: วางคอนฟิก YAML หรือเนื้อหา .properties ลงในช่อง หรือกดโหลดตัวอย่างเพื่อลองใช้งาน
- กดแปลง: คลิกปุ่มแปลง key ที่ซ้อนกันจะถูกยุบเป็น dotted notation และ array จะกลายเป็น index key
- คัดลอกหรือดาวน์โหลด: คัดลอกผลลัพธ์ไปยังคลิปบอร์ดหรือดาวน์โหลดเป็นไฟล์ .properties หรือ .yaml
คุณสมบัติหลัก
- แปลงสองทิศทาง: YAML เป็น .properties และ .properties กลับเป็น YAML
- ยุบ object ซ้อนลึกเป็น key แบบจุด (เช่น server.port = 8080)
- รองรับ array ด้วย index แบบตัวเลข (items[0], items[1])
- รองรับ escape sequence ครบถ้วน: \n, \t, \uXXXX และเครื่องหมาย backslash
- อ่าน comment ใน .properties (# และ !), การต่อบรรทัด และ separator หลายรูปแบบ (=, :, เว้นวรรค)
- ผลลัพธ์ YAML ตรวจจับชนิดอัตโนมัติ: boolean, number และ null