ตัวตรวจสอบและจัดรูปแบบ JSON | ตรวจสอบและแก้ไข JSON ได้ทันที
ตรวจสอบและจัดรูปแบบ JSON ด้วยฟังก์ชันตรวจสอบความถูกต้องและโครงสร้างชัดเจน เพื่อหาข้อผิดพลาดและทำให้ข้อมูลอ่านง่าย.
คำแนะนำ & คุณสมบัติ
วิธีการใช้
- วางข้อมูล JSON ของคุณในพื้นที่ป้อนข้อมูลหรือลองใช้ปุ่มอัปโหลด
- คลิก "ตรวจสอบ & จัดรูปแบบ" เพื่อตรวจสอบและจัดระเบียบ JSON ของคุณ
- ใช้ "ย่อ" เพื่อลดขนาด JSON โดยการลบช่องว่าง
- คัดลอกผลลัพธ์โดยใช้ปุ่มคัดลอก
คุณสมบัติ
- การตรวจสอบ: ตรวจสอบไวยากรณ์ JSON ที่ถูกต้อง
- การจัดรูปแบบ: จัดย่อหน้าและจัดระเบียบโครงสร้าง JSON อย่างเหมาะสม
- การย่อ: ลบช่องว่างที่ไม่จำเป็น
- การอัปโหลดไฟล์: รองรับไฟล์ .json และ .txt
- ข้อมูลตัวอย่าง: ตัวอย่าง JSON เพื่อลองใช้เครื่องมือ
ข้อความแสดงข้อผิดพลาด
- ข้อผิดพลาดไวยากรณ์: แสดงบรรทัดและตำแหน่งของข้อผิดพลาดไวยากรณ์ JSON
- ไม่มีข้อมูล: ระบุเมื่อไม่มี JSON ให้
- JSON ไม่ถูกต้อง: เน้นข้อผิดพลาดทั่วไปในการจัดรูปแบบ 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"]
}
}
} คำถามที่พบบ่อย
ข้อผิดพลาดไวยากรณ์ JSON ที่พบบ่อยได้แก่: จุลภาคที่หายไปหรือเกิน, คีย์ที่ไม่มีเครื่องหมายคำพูด (JSON ต้องการเครื่องหมายคำพูดคู่รอบคีย์ทั้งหมด), เครื่องหมายคำพูดเดี่ยวแทนที่จะเป็นคู่, จุลภาคต่อท้ายหลังรายการสุดท้าย และอักขระพิเศษที่ไม่ได้ escape ในสตริง
การจัดรูปแบบ (ทำให้สวยงาม) เพิ่มการเยื้องและการขึ้นบรรทัดใหม่ที่เหมาะสมเพื่อให้ JSON อ่านง่าย การย่อจะลบช่องว่างที่ไม่จำเป็นทั้งหมดเพื่อลดขนาดไฟล์ ซึ่งมีประโยชน์สำหรับสภาพแวดล้อมการผลิตและการตอบกลับ API
ได้ คุณสามารถอัปโหลดไฟล์ .json หรือ .txt โดยใช้ปุ่มอัปโหลด เครื่องมือจะอ่านเนื้อหาไฟล์และตรวจสอบความถูกต้อง คุณยังสามารถวาง JSON โดยตรงหรือใช้ข้อมูลตัวอย่างเพื่อทดสอบเครื่องมือ