JSON Toolkit

ตัวแปลง JSON5

แปลงระหว่าง JSON5 กับ JSON มาตรฐาน รองรับคอมเมนต์ เครื่องหมายคำพูดเดี่ยว และจุลภาคท้าย

JSON5 → JSONรองรับคอมเมนต์ เครื่องหมายคำพูดเดี่ยว จุลภาคท้าย คีย์ที่ไม่ใส่เครื่องหมายคำพูด และเลขฐานสิบหก
ผลลัพธ์ JSON มาตรฐาน

การแปลงระหว่าง JSON5 กับ JSON มาตรฐาน

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

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

เมื่อเกิดข้อผิดพลาดไวยากรณ์ ตัวแก้ไขจะทำเครื่องหมายบรรทัดและคอลัมน์พร้อมอธิบายสาเหตุ เช่น จุลภาคท้ายที่วางผิดตำแหน่งหรือสตริงที่ไม่ปิด ให้แก้ไขแล้วรันการแปลงอีกครั้ง อินพุตและเอาต์พุตยังคงอยู่ในเบราว์เซอร์

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

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