ข้ามไปยังเนื้อหา
คุณออฟไลน์อยู่ บางฟีเจอร์อาจไม่ทำงาน

JSON / Code Tools

จัดรูปแบบ JSON ได้ทันที.

จัดให้อ่านง่าย ย่อขนาด เรียงลำดับ และตรวจดู ทั้งหมดในเบราว์เซอร์ของคุณ.

ลิงก์ที่แชร์มี JSON ที่เข้ารหัสไว้ เมื่อเปิด URL จะถูกบันทึกในประวัติเบราว์เซอร์ และทุกคนที่มีลิงก์สามารถอ่านข้อมูลได้
อินพุต
เอาต์พุต
ว่างเปล่า
Ctrl+Shift+F จัดรูปแบบ ·Ctrl+Shift+M ย่อ

วิธีจัดรูปแบบ JSON ออนไลน์

  1. เปิด JSON Formatter

    ไปที่ json-formatter.hanoon.app ในเบราว์เซอร์ของคุณ

  2. วาง JSON ของคุณ

    วางหรือพิมพ์ข้อมูล JSON ดิบในตัวแก้ไขอินพุต

  3. จัดรูปแบบหรือย่อขนาด

    คลิก จัดรูปแบบ เพื่อจัดให้อ่านง่ายพร้อมการเยื้อง หรือคลิก ย่อ เพื่อบีบอัด จากนั้นคัดลอกผลลัพธ์ได้ในคลิกเดียว

การจัดรูปแบบ JSON คืออะไร?

จัดรูปแบบจะเพิ่มการขึ้นบรรทัดใหม่และเยื้องด้วยช่องว่าง 2 ช่อง 4 ช่อง หรือแท็บ จัดรูปแบบและย่อจะคงลำดับคีย์ของอ็อบเจ็กต์ไว้ ส่วนเรียงคีย์จะเปลี่ยนลำดับ ทั้งสามแบบคงคีย์ซ้ำและรูปแบบการเขียนตัวเลข เช่น 9007199254740993 และ 1.2300 ไว้ แต่รูปแบบการเขียนอักขระ escape ในสตริงอาจเปลี่ยนไป

จะย่อ JSON ได้อย่างไร?

ย่อจะลบช่องว่างและการขึ้นบรรทัดใหม่ที่ไม่จำเป็นนอกสตริง JSON เช่น { "name": "A B", "count": 2 } จะกลายเป็น {"name":"A B","count":2} โดยช่องว่างใน "A B" ยังคงอยู่

ข้อมูล JSON ของฉันเป็นส่วนตัวหรือไม่?

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

เกิดอะไรขึ้นเมื่อ JSON ไม่ถูกต้อง?

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

สามารถแปลงระหว่าง JSON กับรูปแบบอื่นได้หรือไม่?

รองรับ JSON → YAML, YAML → JSON, JSON → CSV และ JSON → TypeScript การแปลง JSON เป็น YAML หรือ CSV จะปฏิเสธคีย์ซ้ำในอ็อบเจ็กต์แทนการทิ้งไปโดยไม่แจ้ง ชนิดข้อมูล TypeScript อนุมานจากตัวอย่าง ไม่ใช่ JSON Schema หรือเครื่องมือตรวจสอบข้อมูลขณะโปรแกรมทำงาน