ข้ามไปที่เนื้อหา
ตัวแปลงเวลาเริ่มแข่งฟุตบอลโลก เปิดใช้งานแล้วดูเวลาเริ่มแข่งตามเขตเวลาของคุณ และเพิ่มการเตือนในปฏิทิน

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

JSON ฟอร์แมตเตอร์และเครื่องมือตรวจสอบความถูกต้อง ตรวจสอบ ลดขนาด และเรียงลำดับ JSON มาตรฐานภายในเครื่องด้วยข้อผิดพลาดบรรทัด/คอลัมน์ การเยื้อง Tab/2/4/8 การแสดงตัวอย่างเดสก์ท็อป และสำเนาธรรมดา

อินพุต JSON

อักขระ

0 / 50,000

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

เริ่มต้นอย่างรวดเร็ว

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

สถานการณ์การใช้งานทั่วไป

ดีบัก API

ตรวจสอบ JSON จากฝั่งเซิร์ฟเวอร์อย่างรวดเร็วและทำให้อ่านง่าย จากนั้นสามารถคัดลอก ดาวน์โหลด หรือส่งออกผลลัพธ์ได้ทันที

ตรวจสอบล็อก

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

จัดการคอนฟิก

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

รีวิวโค้ด

ใส่ตัวอย่าง JSON ที่อ่านง่ายลงใน PR หรือเอกสาร จากนั้นสามารถคัดลอก ดาวน์โหลด หรือส่งออกผลลัพธ์ได้ทันที

ก่อน commit

ใช้จัดรูปแบบ JSON ให้เป็นมาตรฐานก่อนบันทึกลงระบบควบคุมเวอร์ชัน จากนั้นสามารถคัดลอก ดาวน์โหลด หรือส่งออกผลลัพธ์ได้ทันที

พารามิเตอร์และการทำงานของการจัดรูปแบบ

ขนาดย่อหน้า: ใช้เมนูด้านข้างปุ่มเพื่อเลือก Tab/2/4/8
จัดเรียง: คลิก 'เรียงลำดับ' เพื่อเรียงตามลำดับตัวอักษรของปุ่มวัตถุ ค่า JSON ยังคงเหมือนเดิม แต่ลำดับคีย์เปลี่ยนแปลงและไม่สามารถย้อนกลับอัตโนมัติได้

ขอบเขต JSON มาตรฐาน

parser ยอมรับค่า JSON มาตรฐานเท่านั้น: อ็อบเจ็กต์ อาร์เรย์ สตริง ตัวเลข บูลีน และ null
คอมเมนต์ เครื่องหมายคำพูดเดี่ยว จุลภาคท้ายค่า NaN, Infinity, undefined, JSON5 และ JSONC อยู่นอกขอบเขตของเครื่องมือนี้
จัดรูปแบบและลดขนาดแยกวิเคราะห์ก่อน จากนั้นจึงทำให้เป็นสตริง โดยจะไม่รักษาช่องว่าง ความคิดเห็น หรือรูปแบบการจัดรูปแบบดั้งเดิมไว้
การเรียงลำดับเปลี่ยนลำดับคีย์วัตถุแบบวนซ้ำ คัดลอกข้อมูลสำรองก่อนหากลำดับมีความสำคัญต่อขั้นตอนการทำงานของคุณ
การแสดงตัวอย่างเดสก์ท็อปเป็นบานหน้าต่างเอาต์พุตแบบอ่านอย่างเดียว การคัดลอกจะใช้เอาต์พุตตัวอย่างเมื่อเปิด มิฉะนั้นจะเป็นเนื้อหาตัวแก้ไขปัจจุบัน
การเน้นข้อผิดพลาดเป็นเพียงระดับไวยากรณ์เท่านั้น นี่ไม่ใช่ตัวตรวจ schema, ตัวตรวจ OpenAPI, ตัวตรวจชนิดข้อมูล หรือเครื่องสแกนความปลอดภัย
นี่ไม่ใช่ตัวดูแบบต้นไม้, ตัวสำรวจ JSONPath, กราฟภาพ, ตัวประมวลผลอัปโหลด/ดาวน์โหลดไฟล์ หรือตัวแปลงข้ามรูปแบบ

คำแนะนำการใช้งาน

Escapes: ภายในสตริง JSON ให้เขียนเครื่องหมายคำพูดและบรรทัดใหม่เป็น JSON Escape ที่ถูกต้อง เช่น \" และ \n
ความสอดคล้อง: เห็นด้วยกับการเยื้อง ลำดับคีย์ และสคีมาภายนอกฟอร์แมตเตอร์นี้ หน้านี้ตรวจสอบไวยากรณ์ ไม่ใช่กฎเกณฑ์ทางธุรกิจ
ควรสำรองข้อมูลก่อนเรียงลำดับ: การเรียงคีย์จะเปลี่ยนลำดับและไม่สามารถย้อนกลับอัตโนมัติได้
ให้ดูบรรทัดที่ถูกไฮไลต์ว่าเป็นข้อผิดพลาดก่อน จากนั้นโฮเวอร์หรือแตะเพื่อดู “บรรทัด X คอลัมน์ Y” แล้วตรวจสอบวงเล็บ เครื่องหมายคำพูด และจุลภาคใกล้จุดนั้น
ลองย่อขนาดก่อนแล้วค่อยจัดรูปแบบใหม่ มักช่วยให้เห็นจุลภาคส่วนเกินหรืออัญประกาศไม่ครบ

ข้อจำกัดและความเข้ากันได้

ไม่รองรับคอมเมนต์: // และ /* */ ไม่ใช่ JSON มาตรฐาน
ไม่รองรับอัญประกาศเดี่ยว: 'text' ไม่ใช่สตริง JSON ที่ถูกต้อง
ไม่รองรับจุลภาคท้ายรายการ: {"a":1,} หรือ [1,] ถือว่าไม่ถูกต้อง

ความเป็นส่วนตัวและความปลอดภัย

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

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

7

ขั้นตอนถัดไปสามารถทำต่อด้วยเครื่องมือที่เกี่ยวข้องเหล่านี้

แหล่งข้อมูล

คู่มือ

เกี่ยวกับเรา

เกี่ยวกับเรา
ราคา

การประมวลผลของเครื่องมือทั้งหมดเกิดขึ้นภายในเบราว์เซอร์ของคุณแบบในเครื่อง