ESC
อักขระ: 0 บรรทัด: 0

ลากและวางไฟล์ JSON ที่นี่

ขนาดไฟล์สูงสุด: 5MB (ไฟล์ .json)

ประมวลผลฝั่งไคลเอนต์ 100% ข้อมูลของคุณจะไม่ถูกส่งออกจากเบราว์เซอร์

ซ่อมแซม: เครื่องหมายคำพูดเดี่ยว, คีย์ไม่มีเครื่องหมายคำพูด, เครื่องหมายจุลภาคต่อท้าย, ความคิดเห็น, เครื่องหมายจุลภาคที่ขาดหายไป, วงเล็บไม่สมดุล

ตัวอย่างการใช้งาน

จัดรูปแบบการตอบกลับ API

ทำให้การตอบกลับ JSON API ที่ซับซ้อนอ่านง่ายและเป็นระเบียบ

{"users":[{"id":1,"name":"John","active":true}]}...
แก้ไขข้อผิดพลาด

ตรวจจับและแก้ไขข้อผิดพลาดและส่วนที่ขาดหายไปในรูปแบบ JSON

{"name":"test","value":123,"array":[1,2,3}...
การบีบอัด JSON

เพิ่มประสิทธิภาพไฟล์ JSON โดยการลดขนาด

{\n "data": {\n "name": "example"\n }\n}...

คุณสมบัติ

การตรวจสอบ JSON

ตรวจสอบว่ารูปแบบ JSON ของคุณถูกต้องหรือไม่

แก้ไขอัตโนมัติ

ตรวจจับและแก้ไขข้อผิดพลาด JSON โดยอัตโนมัติ

จัดรูปแบบสวยงาม

จัดรูปแบบ JSON ให้อ่านง่าย

📦

บีบอัด

ลดขนาด JSON โดยการลบช่องว่าง

วิธีใช้งาน

1

ป้อน JSON

วางข้อมูล JSON ของคุณในพื้นที่ป้อนข้อมูล

2

ตรวจสอบและแก้ไข

ตรวจสอบรูปแบบ JSON ของคุณ หากมีข้อผิดพลาด ใช้ปุ่ม "แก้ไข" เพื่อแก้ไขอัตโนมัติ

3

จัดรูปแบบ/บีบอัด

คลิกจัดรูปแบบเพื่อทำให้อ่านง่ายหรือบีบอัดเพื่อลดขนาด

4

ใช้ผลลัพธ์

คัดลอกผลลัพธ์หรือดาวน์โหลดเป็นไฟล์

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

JSON (JavaScript Object Notation) คือรูปแบบข้อมูลที่เบาซึ่งใช้คู่คีย์-ค่าและอาร์เรย์ เป็นรูปแบบมาตรฐานสำหรับ REST API ไฟล์การตั้งค่า (package.json, tsconfig.json) ฐานข้อมูล NoSQL (MongoDB, Firestore) ข้อมูลเว็บฮุก และการแลกเปลี่ยนข้อมูลระหว่างบริการเว็บ ความเรียบง่ายและอ่านง่ายทำให้มันแทนที่ XML ในแอปพลิเคชันสมัยใหม่ส่วนใหญ่

ฟังก์ชันการซ่อมแซมจัดการข้อผิดพลาด JSON ที่พบบ่อยที่สุด: เครื่องหมายคำพูดเดี่ยวแทนที่เครื่องหมายคำพูดคู่ที่จำเป็น คีย์ออบเจกต์ที่ไม่มีเครื่องหมายคำพูด (เช่น {name: 'John'}) เครื่องหมายจุลภาคต่อท้ายหลังรายการสุดท้ายในอาร์เรย์หรือออบเจกต์ คอมเมนต์สไตล์ JavaScript // และ /* */ เครื่องหมายจุลภาคที่ขาดหายไประหว่างรายการ และวงเล็บหรือวงเล็บปีกกาที่ไม่สมดุลหรือไม่ตรงกัน

การจัดรูปแบบเพิ่มการย่อหน้าที่สอดคล้องกัน (2 หรือ 4 ช่องว่าง) และการขึ้นบรรทัดใหม่เพื่อให้โครงสร้างอ่านได้ง่าย การตอบกลับ API ที่บีบอัดอย่าง {"users":[{"id":1,"name":"John"}]} จะกลายเป็นบล็อกหลายบรรทัดที่แต่ละคู่คีย์-ค่าอยู่ในบรรทัดของตัวเอง สิ่งนี้มีค่ามากสำหรับการดีบักการตอบกลับที่ซ้อนกันหรือทำความเข้าใจโครงสร้างข้อมูลที่ไม่คุ้นเคย

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

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

วาง JSON ของคุณแล้วคลิกตรวจสอบ เครื่องมือจะวิเคราะห์โดยใช้ JSON.parse() ในตัวของ JavaScript และรายงานความสำเร็จหรือแสดงบรรทัดและคอลัมน์ที่แน่นอนที่เกิดข้อผิดพลาด คุณยังสามารถเริ่มพิมพ์ในฟิลด์ป้อนข้อมูลได้ — การตรวจสอบจะเกิดขึ้นแบบเรียลไทม์เมื่อคุณทำการเปลี่ยนแปลง

ได้ ลากและวางไฟล์ .json ใดๆ ลงในพื้นที่ป้อนข้อมูล หรือใช้ปุ่มอัปโหลดไฟล์ รองรับไฟล์ขนาดสูงสุด 5 MB JSON ที่โหลดจะปรากฏในฟิลด์ป้อนข้อมูลพร้อมสำหรับการจัดรูปแบบ ตรวจสอบ หรือบีบอัด

ไม่ การวิเคราะห์ การตรวจสอบ การจัดรูปแบบ และการซ่อมแซมทั้งหมดทำงานในเบราว์เซอร์ของคุณในเครื่องโดยใช้ JavaScript JSON ของคุณไม่เคยออกจากอุปกรณ์ของคุณ — ปลอดภัยสำหรับคีย์ API โทเค็น ข้อมูลส่วนบุคคล หรือการตั้งค่าที่ละเอียดอ่อนใดๆ ที่คุณต้องการเก็บเป็นส่วนตัว

JSON Formatter คืออะไร?

เคยได้ response จาก API มาเป็นบรรทัดเดียวยาวๆ อ่านไม่ออกเลยใช่ไหม? เครื่องมือนี้จะจัดรูปแบบ JSON ให้อ่านง่าย มี indentation เรียบร้อย แถมตรวจ syntax error ให้ด้วย

ทำอะไรได้บ้าง?

ตรวจสอบแบบเรียลไทม์บอกได้เลยว่า error อยู่ตรงไหน ระบบซ่อมอัตโนมัติจัดการปัญหาพื้นฐานอย่างเครื่องหมายคำพูดเดี่ยว จุลภาคหาย วงเล็บไม่ปิด จะ format ให้อ่านง่ายหรือ minify ให้เล็กก็ได้

ความปลอดภัยและความเป็นส่วนตัว

ความปลอดภัยของข้อมูลของคุณคือความสำคัญอันดับแรกของเรา

การประมวลผลภายใน

การประมวลผลทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณ

ไม่มีการถ่ายโอนข้อมูล

ข้อมูลของคุณจะไม่ถูกส่งไปยังเซิร์ฟเวอร์ของเรา

ไม่มีการจัดเก็บข้อมูล

ไม่มีข้อมูลถูกเก็บหรือแบ่งปัน

การเข้ารหัส SSL

การเข้ารหัส SSL สำหรับการเชื่อมต่อที่ปลอดภัย

ขั้นตอนถัดไป

อีกมากมายใน MoreOnlineTools