แปลง Properties เป็น JSON

วางรายการแบบง่ายจากไฟล์ .properties เพื่อสร้าง JSON ที่จัดรูปแบบแล้ว เครื่องมือรับ = หรือ : ระหว่างคีย์กับค่า ข้ามบรรทัดว่างและบรรทัดความคิดเห็นทั้งบรรทัด และเปลี่ยนคีย์ที่มีจุดเป็นออบเจ็กต์ซ้อนได้ การประมวลผลทำผ่านเว็บไซต์ จึงไม่ควรวางข้อมูลลับ

วิธีแปลงข้อมูล

  1. 1

    วางรายการ

    ใช้ `key=value` หรือ `key:value` หนึ่งรายการต่อบรรทัด ระบบจะข้ามบรรทัดที่ขึ้นต้นด้วย `#` หรือ `!`

  2. 2

    เลือกโครงสร้าง

    เก็บคีย์ที่มีจุดเป็นแบบแบน หรือเปลี่ยน `db.host` เป็นออบเจ็กต์ `db` แบบซ้อน

  3. 3

    แปลงและคัดลอก

    เครื่องมือรู้จัก true, false, null และตัวเลข ส่วนค่าอื่นคงเป็นสตริง

ไวยากรณ์ที่รองรับและข้อจำกัด

  • ใช้เฉพาะ = และ : เป็นตัวคั่น ช่องว่างเพียงอย่างเดียวใช้ไม่ได้
  • ลบบรรทัดความคิดเห็นทั้งบรรทัดที่ขึ้นต้นด้วย # หรือ !
  • ถอดรหัส escape \n, \t, \r และ \\
  • ไม่รองรับการต่อบรรทัดแบบ Java, การถอดรหัส \uXXXX และตัวคั่นที่ escape ไว้
  • ถ้าคีย์ซ้ำจะใช้ค่าสุดท้าย เมื่อเปิดการซ้อน จุดแต่ละจุดจะสร้างหนึ่งระดับ และไม่รู้จักจุดตัวอักษรที่ escape ไว้

ตรวจสอบ JSON ก่อนใช้จริง โดยเฉพาะเมื่อข้อมูลต้นฉบับใช้ไวยากรณ์เต็มของ Java Properties.load()

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

ไม่ เครื่องมือนี้เหมาะกับรายการแบบง่าย และไม่รองรับการต่อบรรทัด Unicode escape หรือตัวคั่นที่เป็นช่องว่างเพียงอย่างเดียว

เมื่อเปิดการซ้อน a.b=x จะสร้างออบเจ็กต์ภายใน a ปิดตัวเลือกเพื่อคงคีย์ a.b ตามตัวอักษร

ข้อความถูกส่งไปยังเว็บไซต์เพื่อให้คอมโพเนนต์ ฝั่งเซิร์ฟเวอร์ ประมวลผล อย่าวางรหัสผ่าน คีย์ API หรือข้อมูลลับ

เครื่องมือที่เกี่ยวข้อง

ตารางอ้างอิง ASCII

ตาราง ASCII ครบตั้งแต่ 0 ถึง 127 พร้อมค่าเลขฐานสิบ ฐานสิบหก ฐานแปด ฐานสอง และรูปแบบการอ้างอิงอักขระแบบตัวเลขของ HTML รวม NUL, LF และ DEL

อ้างอิงตัวอักษร HTML

รายการที่สามารถค้นหาได้ขององค์ประกอบ HTML พร้อมรหัสชื่อและรหัสตัวเลข รวมถึงฟังก์ชันสำเนาด้วยคลิกเดียวสำหรับตัวอักษรพิเศษและสัญลักษณ์ต่างๆ

ตารางอ้างอิงแป้นพิมพ์ลัด

ค้นหาแป้นพิมพ์ลัดเริ่มต้นตามเอกสารของ VS Code, Chrome และ Bash ที่ใช้ GNU Readline บน macOS, Windows และ Linux

ตัวตรวจสอบอีเมล

ตรวจสอบที่อยู่อีเมล: ตรวจไวยากรณ์ RFC 5322 ค้นหา MX เรกคอร์ดแบบเรียลไทม์ พร้อมรายละเอียดส่วนท้องถิ่น โดเมน และความยาว ไม่มีการส่งอีเมลใด ๆ

เครื่องมือสร้าง EditorConfig

สร้างไฟล์ .editorconfig ด้วยกฎสไตล์และขนาดการเยื้อง การจบบรรทัด ชุดอักขระ และช่องว่างของคุณ เพื่อให้การจัดรูปแบบสอดคล้องกันในทุก IDE และโปรแกรมแก้ไข

แปลงจาก CSV เป็น JSON

แปลงไฟล์ CSV ที่มีแถวหัวข้อให้เป็น JSON ในรูปแบบอาร์เรย์ของออบเจกต์ โดยแถวหัวข้อจะทำหน้าที่เป็นคีย์ และแถวข้อมูลจะกลายเป็นออบเจกต์ เพื่อใช้งานกับ API และโค้ด JavaScript

เครื่องมือนี้มีให้บริการในภาษาอื่น