🛝Toolio
เกี่ยวกับ ติดต่อ

🧩 JSON Formatter — ทำให้สวยงาม ย่อขนาด และตรวจสอบความถูกต้อง

ฟรี JSON formatter ที่ทำให้ JSON ดูสวยงาม ย่อขนาด และตรวจสอบความถูกต้องโดยตรงในเบราว์เซอร์ของคุณ — ไม่ต้องอัปโหลดไฟล์ ไม่ต้องสร้างบัญชี และทำงานได้แบบออฟไลน์ทั้งหมด

JSON (JavaScript Object Notation) เป็นรูปแบบข้อความที่อ่านเข้าใจได้ง่ายและมีน้ำหนักเบาสำหรับการจัดเก็บและแลกเปลี่ยนข้อมูลที่มีโครงสร้าง; ตัวจัดรูปแบบ JSON จะจัดรูปแบบและตรวจสอบความถูกต้องของมัน

ผลลัพธ์

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

เกี่ยวกับ

วาง JSON ใดๆ ที่คุณต้องการ และเลือก Beautify (2 ช่องว่าง 4 ช่องว่าง หรือ tab indent) หรือ Minify เพื่อทำการบีบอัดเป็นบรรทัดเดียว ตัวตรวจสอบความถูกต้องจะตรวจจับข้อผิดพลาดของไวยากรณ์และแสดงตำแหน่งบรรทัดและคอลัมน์ที่เกิดปัญหา ทั้งหมดที่ประมวลผลจะทำงานในเบราว์เซอร์ของคุณผ่าน JavaScript ข้อมูลของคุณจะไม่ถูกส่งออกจากอุปกรณ์ของคุณ — เหมาะสำหรับ payload API ที่ละเอียดอ่อน ไฟล์กำหนดค่า หรือข้อมูลส่วนตัว

วิธีใช้งาน

  1. วาง JSON ของคุณในกล่องป้อนข้อมูล (หรือคลิก 'ตัวอย่าง' เพื่อทดสอบตัวอย่าง)
  2. คลิก 'Beautify' เพื่อทำให้ JSON ดูสวยงาม หรือคลิก 'Minify' เพื่อบีบอัดเป็นบรรทัดเดียว
  3. เลือกสไตล์การย่อที่คุณชอบ — 2 ช่องว่าง 4 ช่องว่าง หรือ tab
  4. หาก JSON มีข้อผิดพลาด ตัวตรวจสอบความถูกต้องจะเน้นบรรทัดและคอลัมน์ที่แน่นอน
  5. คลิก 'Copy' เพื่อคัดลอกผลลัพธ์ไปยังคลิปบอร์ดของคุณ

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

JSON formatter นี้ฟรีไหม?
ใช่ ฟรีทั้งหมด — ไม่ต้องสร้างบัญชี ไม่ต้องสมัครสมาชิก และไม่มีข้อจำกัดในการใช้งาน
มันอัปโหลด JSON ของฉันไปยังเซิร์ฟเวอร์ไหม?
ไม่ ทั้งการจัดรูปแบบและการตรวจสอบความถูกต้องจะเกิดขึ้นทั้งหมดในเบราว์เซอร์ของคุณผ่าน JavaScript ข้อมูลของคุณจะไม่ถูกส่งออกจากอุปกรณ์ของคุณ
มันทำงานได้แบบออฟไลน์ไหม?
ใช่ หลังจากหน้าเว็บโหลดเสร็จ คุณสามารถตัดการเชื่อมต่ออินเทอร์เน็ตได้ และมันจะยังคงทำงานได้ตามปกติ
มันสามารถตรวจจับได้ว่าข้อผิดพลาดของ JSON อยู่ที่ไหนไหม?
ใช่ หาก JSON ไม่ถูกต้อง เครื่องมือจะแสดงเลขบรรทัดและคอลัมน์ที่เกิดข้อผิดพลาด ทำให้แก้ไขได้ง่ายขึ้น
มีตัวเลือกการย่ออักขระอะไรบ้าง?
คุณสามารถเลือกใช้ 2 ช่องว่าง 4 ช่องว่าง หรือการย่ออักขระด้วยแท็บ การเปลี่ยนตัวเลือกจะทำให้รูปแบบผลลัพธ์เปลี่ยนทันที
ทำไม JSON ถึงปฏิเสธไฟล์ของฉันเมื่อไฟล์ดูถูกต้อง?
เกือบทุกครั้งจะเป็นหนึ่งในสามสิ่งนี้: เครื่องหมายจุลภาคที่อยู่หลังรายการสุดท้าย หรือใช้เครื่องหมายคำพูดแบบ single quotes แทน double quotes หรือมีการใส่ comment ทั้งสามอย่างนี้ถือเป็นสิ่งที่ถูกต้องใน JavaScript แต่ไม่ถูกต้องใน JSON ข้อความข้อผิดพลาดจะชี้ไปที่ตำแหน่ง และปัญหาส่วนใหญ่จะอยู่ก่อนตัวอักษรที่มันระบุ
การจัดรูปแบบเปลี่ยนข้อมูลของฉันหรือไม่?
ไม่ แค่การจัดวางพื้นที่ว่าง (whitespace) ที่ถูกเปลี่ยนใหม่เท่านั้น คีย์ ค่า ลำดับ และประเภทของข้อมูลจะถูกเก็บไว้เหมือนเดิม ดังนั้นผลลัพธ์ที่จัดรูปแบบจึงมีความหมายเหมือนกับข้อมูลที่ป้อนเข้ามาอย่างแน่นอน อย่างไรก็ตาม ตัวเลขที่มีค่ามากเป็นสิ่งที่ต้องระวัง เนื่องจาก JSON ไม่มีชนิดข้อมูลจำนวนเต็ม (integer) และตัวเลขที่ยาวมากอาจสูญเสียความแม่นยำในระหว่างการแปลงข้อมูล ไม่ใช่แค่เฉพาะในกรณีนี้เท่านั้น
เครื่องมือนี้จะอัปโหลดข้อมูลของฉันหรือไม่?
ไม่ ทุกอย่างทำงานในเบราว์เซอร์ของคุณ ดังนั้นข้อมูลของคุณจึงไม่เคยออกจากอุปกรณ์ของคุณ — และหลังจากโหลดหน้าแล้วยังใช้งานแบบออฟไลน์ได้ด้วย