แปลง Properties เป็น JSON
วางรายการแบบง่ายจากไฟล์ .properties เพื่อสร้าง JSON ที่จัดรูปแบบแล้ว เครื่องมือรับ = หรือ : ระหว่างคีย์กับค่า ข้ามบรรทัดว่างและบรรทัดความคิดเห็นทั้งบรรทัด และเปลี่ยนคีย์ที่มีจุดเป็นออบเจ็กต์ซ้อนได้ การประมวลผลทำผ่านเว็บไซต์ จึงไม่ควรวางข้อมูลลับ
วิธีแปลงข้อมูล
-
1
วางรายการ
ใช้ `key=value` หรือ `key:value` หนึ่งรายการต่อบรรทัด ระบบจะข้ามบรรทัดที่ขึ้นต้นด้วย `#` หรือ `!`
-
2
เลือกโครงสร้าง
เก็บคีย์ที่มีจุดเป็นแบบแบน หรือเปลี่ยน `db.host` เป็นออบเจ็กต์ `db` แบบซ้อน
-
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
เครื่องมือนี้มีให้บริการในภาษาอื่น
- Properties till JSON-konverterare [SV]
- Properties를 JSON으로 변환 [KO]
- Conversor de Properties para JSON [PT]
- Convertisseur Properties vers JSON [FR]
- PropertiesからJSONへの変換ツール [JA]
- Konwerter Properties do JSON [PL]
- Công cụ chuyển Properties sang JSON [VI]
- Konverter Properties ke JSON [ID]
- محوّل Properties إلى JSON [AR]
- Conversor de Properties a JSON [ES]
- Properties-naar-JSON-converter [NL]
- Properties-in-JSON-Konverter [DE]
- Properties to JSON Converter [EN]
- Convertitore da Properties a JSON [IT]
- Конвертер Properties в JSON [RU]
- Properties JSON Dönüştürücü [TR]
- Properties 转 JSON 工具 [ZH]