นักพัฒนา

ตัวจัดรูปแบบ JSON

จัดรูปแบบ ตรวจสอบ และย่อ JSON

ตัวอย่าง
แปลงเป็น
เครื่องมือสตริง
ตัวเลือกการส่งออก

วิธีจัดรูปแบบ JSON

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

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

ตรวจสอบความถูกต้องของ JSON และชี้ไปที่ข้อผิดพลาดหรือไม่

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

ฉันสามารถจัดเรียงคีย์หรือเปลี่ยนการเยื้องได้หรือไม่

ใช่. ทําเครื่องหมายที่ "ปุ่มจัดเรียง" เพื่อเรียงลําดับตัวอักษรทุกวัตถุแบบเรียกซ้ํา และเลือกช่องว่าง 2 ช่อง ช่องว่าง 4 ช่อง หรือแท็บสําหรับการเยื้อง

มุมมองต้นไม้มีไว้เพื่ออะไร?

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

คำสั่งค้นหา JSONPath ทำงานอย่างไร?

กรุณาพิมพ์นิพจน์ เช่น $.users[0].email หรือ $..id แล้วกดปุ่ม Query ค่าที่ตรงกันจะถูกแสดงด้านล่าง และโหนดที่ตรงกันจะถูกไฮไลท์ในต้นไม้ พร้อมกับเลื่อนมุมมองไปยังผลลัพธ์แรก ไวยากรณ์ที่รองรับได้แก่ $, dot keys, [n], [*] และ $..key แบบเรียกซ้ำ

มันสามารถแปลง JSON เป็น TypeScript, Go หรือสคีมาได้หรือไม่?

ใช่ครับ เพียงคลิกเดียวก็จะสร้างอินเทอร์เฟซ TypeScript โครงสร้างข้อมูล Go พร้อมแท็ก json ไฟล์ JSON Schema (2020-12) หรือสคีมา Zod ทั้งหมดนี้จะถูกสร้างขึ้นจากข้อมูลของคุณโดยไม่ต้องเชื่อมต่ออินเทอร์เน็ต

เครื่องมือนี้จัดการกับไฟล์ขนาดใหญ่มากได้หรือไม่?

ใช่ครับ. เมื่อขนาดเกิน 1 MB โครงสร้างแบบต้นไม้จะเปลี่ยนเป็นการเรนเดอร์แบบ Lazy: ลูกโหนดจะถูกสร้างขึ้นเฉพาะเมื่อคุณคลิกขยายเท่านั้น ทำให้แม้แต่ JSON ขนาดหลายเมกะไบต์ก็ยังตอบสนองได้ดี

Escape และ Unescape ทําอะไรได้บ้าง?

Escape เปลี่ยนข้อความดิบให้เป็นสตริง JSON ที่อ้างถึง (สะดวกสําหรับการฝัง JSON ภายใน JSON) Unescape จะแยกวิเคราะห์สตริง JSON ที่อ้างถึงกลับไปยังข้อความต้นฉบับ

ข้อมูลของฉันถูกส่งไปที่ไหนไหม?

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

อัปเดตล่าสุด: