แปลง JSONC เป็น JSON
ลบ comment และ trailing comma จากไฟล์ JSONC อย่าง tsconfig.json และ settings.json ของ VS Code ให้เป็น JSON ที่ถูกต้อง พร้อมบอกบรรทัดและคอลัมน์ที่ผิดพลาด ทำงานในเบราว์เซอร์
Loading tool...
แปลง JSONC เป็น JSON คืออะไร?
JSONC to JSON Converter ลบ comment และ trailing comma จากไฟล์ JSON ที่ใส่ comment ได้ แล้วคืนค่าเป็น JSON ที่ถูกต้องสำหรับ parser ทุกตัว ออกแบบมาเพื่อไฟล์ config ที่นักพัฒนาอ่านทุกวันอย่าง tsconfig.json, settings.json ของ VS Code และ devcontainer.json
ประโยชน์หลัก
- เปลี่ยนไฟล์ config ที่มี comment ให้เป็น JSON ที่ parser ทุกตัวรับ
- การสแกนที่รู้จัก string ทำให้ URL, path และ glob pattern ไม่เสียหาย
- ชี้บรรทัดและคอลัมน์ที่ผิดอย่างแม่นยำเมื่อ syntax พัง
- ควบคุมรูปแบบได้: การย่อหน้า, minified และเรียงคีย์ A-Z
- ทำงานในเบราว์เซอร์ทั้งหมด ไฟล์ config ภายในจึงไม่ออกจากเครื่อง
กรณีการใช้งาน
- •แปลง tsconfig.json ก่อนให้ bundler หรือ CI ขั้นถัดไปอ่าน
- •ทำความสะอาด settings.json ของ VS Code ก่อนแชร์ให้ทีม
- •เตรียม devcontainer.json ให้กับเครื่องมือที่รับแต่ JSON เข้มงวด
- •ปรับไฟล์ config ที่มี comment ให้ diff แบบ JSON อ่านง่าย
- •ดีบักไฟล์ config ที่ parse ไม่ผ่านที่อื่น
แปลง JSONC เป็น JSON แบบเข้มงวด
- วาง JSONC: วางเนื้อหาของ tsconfig.json, settings.json หรือไฟล์ JSON ที่มี comment และ trailing comma
- ดู JSON ที่แปลงแล้ว: เครื่องมือจะลบ comment และ trailing comma ทันที แล้วแสดง JSON ที่ถูกต้อง พร้อมบอกจำนวนที่ลบไป
- เลือกรูปแบบผลลัพธ์: เลือก 2 spaces, 4 spaces, Tab หรือ minified และเปิดเรียงคีย์ A-Z ถ้าจะนำไฟล์ไป diff
- คัดลอกหรือดาวน์โหลด: คัดลอกผลลัพธ์หรือดาวน์โหลดเป็น converted.json แล้วนำไปแทนไฟล์ config เดิม
คุณสมบัติหลัก
- ลบ line comment, block comment และ trailing comma จบในรอบเดียว
- ตัวสแกนที่รู้จัก string ทำให้ URL และ glob pattern ไม่เสียหาย
- บอกบรรทัดและคอลัมน์ที่ผิดพลาดของ JSON อย่างแม่นยำ
- เลือกรูปแบบผลลัพธ์ 2 spaces, 4 spaces, Tab หรือ minified
- เรียงคีย์ A-Z ได้ ถ้าต้องการ diff config ที่อ่านง่าย
- ทำงานในเบราว์เซอร์ทั้งหมด วางไฟล์ config ได้โดยไม่อัปโหลด