NordVPN
SponsoredStrict no-logs VPN with 6,400+ servers in 111 countries. Threat Protection blocks ads, trackers, and malware while you work online.
Get NordVPN →วาง JSON ใด ๆ เพื่อจัดรูปแบบด้วยการเยื้อง 2/4/8 ช่องว่าง หรือ minify เป็นบรรทัดเดียว JSON ที่ไม่ถูกต้องจะแสดงข้อผิดพลาด parse เพื่อให้คุณหาปัญหาได้อย่างรวดเร็ว
{
"hello": "world",
"items": [
1,
2,
3
]
}JSON เป็นรูปแบบที่เข้มงวด — เครื่องหมายคำพูด จุลภาค และวงเล็บทุกอันต้องอยู่ในที่ที่ถูกต้อง เบราว์เซอร์และ API คืนข้อความ 'Unexpected token' ที่ลึกลับเมื่อมีบางอย่างผิดพลาด และปัญหามักมองไม่เห็นในทันที ตัวแปลงนี้แยกวิเคราะห์ input ด้วย JSON parser แบบ native ของเบราว์เซอร์ จากนั้น re-serialize แบบ pretty (พร้อมการเยื้อง) หรือ minified (ไม่มีช่องว่าง)
ถ้า parse ล้มเหลว คุณจะได้ข้อผิดพลาดพื้นฐานโดยตรง — มักพร้อมตำแหน่งของอักขระที่เสีย จากนั้นคุณสามารถหาจุลภาคที่หายไป เครื่องหมายคำพูดที่ไม่ได้ escape หรือ trailing comma ได้อย่างรวดเร็ว
จัดรูปแบบด้วยการเยื้อง: วิธีมาตรฐานในการอ่าน JSON 2 ช่องว่างเป็นแบบแผนใน JavaScript 4 ช่องว่างพบบ่อยใน Python และ Java เลือกแบบที่โปรเจกต์ของคุณใช้
Minify: ยุบเป็นบรรทัดเดียวไม่มีช่องว่าง มีประโยชน์เมื่อฝัง JSON ใน URL ตัวแปรสภาพแวดล้อม หรือที่ใดก็ตามที่ช่องว่างมีความสำคัญ ความแตกต่างขนาดมีนัย: ไฟล์ config ที่ pretty-print ทั่วไปหดตัว 20-40% เมื่อ minify
Trailing comma อนุญาตใน JavaScript แต่ไม่ใช่ใน JSON {a:1, b:2,} แยกวิเคราะห์ได้ใน code editor แต่ล้มเหลวเมื่อส่งผ่าน wire
Single quote JSON ต้องการ double quote สำหรับทั้งคีย์และค่า string {'a': 1} เป็น JSON ที่ไม่ถูกต้อง {"a": 1} ถูกต้อง
Comment JSON ไม่มี comment // หรือ /* */ ใน JSON จะ break parse JSONC (ใช้โดย VS Code config) รองรับ comment แต่ไม่ใช่ JSON มาตรฐาน
ตัวเลข JSON ไม่รองรับ NaN หรือ Infinity ใช้ null หรือห่อใน string ขึ้นอยู่กับ downstream consumer
ยังไม่ได้ ลบ comment ก่อนหรือใช้เครื่องมือที่รองรับ JSONC
เบราว์เซอร์สมัยใหม่จัดการ JSON หลาย MB แม้ว่า textarea อาจช้าลงเกิน ~1 MB สำหรับไฟล์ขนาดใหญ่ ใช้เครื่องมือ desktop
บ่อยที่สุด: trailing comma, single quote หรือ unescaped quote ใน string ข้อผิดพลาด parser ชี้ไปที่คอลัมน์ที่ตรวจพบปัญหา
ไม่ในเวอร์ชันนี้ การวางใน tool ที่รองรับการเรียง (อย่าง jq พร้อม --sort-keys) เป็นทางที่ดีที่สุด เราอาจเพิ่มตัวเลือกในภายหลัง
ใช่ JSON parser ของเบราว์เซอร์จัดการความลึกที่ใช้งานได้จริงทั้งหมด
Minify ลบเฉพาะช่องว่าง ข้อมูลจริงยังคงอยู่ สำหรับการลดขนาดจริง ใช้ gzip หรือรูปแบบ binary อย่าง MessagePack
ไม่ การ parse และจัดรูปแบบทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณ
เครื่องมือนี้ตรวจสอบ syntax เท่านั้น สำหรับการตรวจสอบ schema ใช้ JSON Schema validator พร้อมไฟล์ schema ของคุณ
Strict no-logs VPN with 6,400+ servers in 111 countries. Threat Protection blocks ads, trackers, and malware while you work online.
Get NordVPN →Managed cloud hosting for WordPress and web apps on DigitalOcean, Vultr, and AWS. Fast setup, no server headaches.
Try Cloudways →Hire freelancers for design, writing, dev, and marketing — or sell your own services. Millions of gigs at every budget.
Browse Fiverr →