ตัวแปลง JSON5
แปลงระหว่าง JSON5 กับ JSON มาตรฐาน รองรับคอมเมนต์ เครื่องหมายคำพูดเดี่ยว และจุลภาคท้าย
การแปลงระหว่าง JSON5 กับ JSON มาตรฐาน
JSON5 ขยาย JSON มาตรฐานด้วยคอมเมนต์ สตริงที่ใช้เครื่องหมายคำพูดเดี่ยว คีย์ที่ไม่ใส่เครื่องหมายคำพูด จุลภาคท้าย และเลขฐานสิบหก จึงนิยมใช้ในการกำหนดค่าฝั่งฟรอนต์เอนด์และไฟล์ข้อมูลที่เขียนด้วยมือ หน้านี้แปลง JSON5 เป็น JSON เข้มงวดสำหรับ API และเครื่องมือที่รับเฉพาะ JSON มาตรฐาน
ทิศทางย้อนกลับจะพิมพ์ JSON มาตรฐานเป็นข้อความที่เข้ากันได้กับ JSON5 โดยคงคีย์และเครื่องหมายคำพูดตามแบบแผน เหมาะกับโปรเจกต์ที่ชอบไฟล์ที่ใส่คอมเมนต์ได้ การแปลงทำงานในระดับไวยากรณ์และไม่สร้างคอมเมนต์ขึ้นมาเอง
เมื่อเกิดข้อผิดพลาดไวยากรณ์ ตัวแก้ไขจะทำเครื่องหมายบรรทัดและคอลัมน์พร้อมอธิบายสาเหตุ เช่น จุลภาคท้ายที่วางผิดตำแหน่งหรือสตริงที่ไม่ปิด ให้แก้ไขแล้วรันการแปลงอีกครั้ง อินพุตและเอาต์พุตยังคงอยู่ในเบราว์เซอร์
คำถามที่พบบ่อย
- เบราว์เซอร์หรือแบ็กเอนด์อ่านไฟล์ JSON5 ได้โดยตรงหรือไม่
- ตัวแยกวิเคราะห์ในตัวส่วนใหญ่รับเฉพาะ JSON มาตรฐาน ให้แปลงเป็น JSON มาตรฐานบนหน้านี้ก่อนดีพลอย หรือทำการแปลงในขั้นตอนบิลด์
- คอมเมนต์ถูกเก็บไว้ระหว่างการแปลงหรือไม่
- คอมเมนต์จะถูกทิ้งเมื่อสร้าง JSON มาตรฐานเพราะรูปแบบไม่รองรับ ทิศทางย้อนกลับก็ไม่สร้างคอมเมนต์เช่นกัน
- คีย์ที่ไม่ใส่เครื่องหมายคำพูดจะเกิดอะไรขึ้น
- คีย์ที่ไม่ใส่เครื่องหมายคำพูดจะได้รับเครื่องหมายคำพูดคู่ในเอาต์พุต JSON มาตรฐาน โดยข้อความของคีย์ไม่เปลี่ยน