ตัวตรวจสอบและจัดรูปแบบ JSON | ตรวจสอบและแก้ไข JSON ได้ทันที

ตรวจสอบและจัดรูปแบบ JSON ด้วยฟังก์ชันตรวจสอบความถูกต้องและโครงสร้างชัดเจน เพื่อหาข้อผิดพลาดและทำให้ข้อมูลอ่านง่าย.


JSON ที่จัดรูปแบบแล้วของคุณจะปรากฏที่นี่

คำแนะนำและคุณสมบัติ

วิธีใช้

  1. วางข้อมูล JSON ของคุณในช่องป้อนข้อมูลหรือใช้ปุ่มอัปโหลด
  2. คลิก "ตรวจสอบและจัดรูปแบบ" เพื่อตรวจสอบและทำให้ JSON ของคุณอ่านง่ายขึ้น
  3. ใช้ "ย่อขนาด" เพื่อบีบอัด JSON โดยลบช่องว่างออก
  4. คัดลอกหรือดาวน์โหลดผลลัพธ์ หรือเปิดมุมมองแบบต้นไม้เพื่อเรียกดู

คุณสมบัติ

  • การตรวจสอบพร้อมระบุบรรทัดและคอลัมน์ของข้อผิดพลาดอย่างแม่นยำ
  • การจัดรูปแบบพร้อมการเยื้องที่เลือกได้ (2, 4 หรือแท็บ)
  • การย่อขนาดเพื่อลบช่องว่างที่ไม่จำเป็นทั้งหมด
  • มุมมองแบบต้นไม้ การเน้นไวยากรณ์ คัดลอกและดาวน์โหลด
  • อัปโหลดไฟล์ .json และ .txt พร้อมข้อมูลตัวอย่าง

เป็นส่วนตัวและทำงานในเบราว์เซอร์

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

  • ไม่มีการอัปโหลดสิ่งใดไปยังเซิร์ฟเวอร์ใดๆ
  • ไม่มีการบันทึกหรือจัดเก็บข้อมูลใดๆ
  • ทำงานแบบออฟไลน์ได้เมื่อหน้าเว็บโหลดเสร็จแล้ว

ใช้เครื่องมือนี้จาก AI agent ของคุณ

JSON API ฟรีและเซิร์ฟเวอร์ Model Context Protocol (MCP) ฟรี ไม่ต้องลงทะเบียน ไม่ต้องใช้ API key, CORS เปิด ออกแบบสำหรับ Claude, ChatGPT, Cursor, สคริปต์ และแอปฟรอนต์เอนด์

curl -X POST https://mate.tools/api/v1/json-format.php \
  -H "Content-Type: application/json" \
  -d '{"json":"{\"a\":1,\"b\":[1,2,3]}","mode":"pretty"}'
import urllib.request, json

req = urllib.request.Request(
    "https://mate.tools/api/v1/json-format.php",
    data=json.dumps({"json":"{\"a\":1,\"b\":[1,2,3]}","mode":"pretty"}).encode(),
    headers={"Content-Type": "application/json"},
)
with urllib.request.urlopen(req) as r:
    print(json.load(r))
const r = await fetch("https://mate.tools/api/v1/json-format.php", {
    method: "POST",
    headers: { "Content-Type": "application/json" },
    body: JSON.stringify({"json":"{\"a\":1,\"b\":[1,2,3]}","mode":"pretty"}),
});
console.log(await r.json());

เพิ่มลงใน claude_desktop_config.json (Claude Desktop), ~/.cursor/mcp.json (Cursor) หรือไคลเอ็นต์อื่นที่รองรับ MCP:

{
  "mcpServers": {
    "mate-tools": {
      "command": "npx",
      "args": ["-y", "@mate-tools/mcp-server"]
    }
  }
}
เอกสาร API OpenAPI 3.1 npm 60 คำขอ/นาที · 600 คำขอ/ชม. · เนื้อหาสูงสุด 1 MB

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

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

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

ได้ คุณสามารถอัปโหลดไฟล์ .json หรือ .txt โดยใช้ปุ่มอัปโหลด เครื่องมือจะอ่านเนื้อหาไฟล์และตรวจสอบ คุณยังสามารถวาง JSON โดยตรงหรือโหลดข้อมูลตัวอย่างเพื่อทดลองใช้เครื่องมือได้

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

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

ตัวตรวจสอบและจัดรูปแบบ JSON คืออะไร?

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