การอ่านคำตอบจาก API
วางข้อความตอบกลับที่ถูกลดขนาดแล้ว เพื่อดูโครงสร้างของมันได้ทันที โดยไม่ต้องอ่านบรรทัดยาวๆ
วาง JSON ลงมา และระบบจะตรวจสอบและจัดรูปแบบให้อัตโนมัติขณะที่คุณพิมพ์ เลือกใช้ 2 ช่องว่าง, 4 ช่องว่าง, แท็บ หรือผลลัพธ์ที่ถูกย่อขนาด จัดเรียงคีย์ตามต้องการ และรับตำแหน่งบรรทัดและคอลัมน์ที่แม่นยำเมื่อมีข้อผิดพลาด ข้อมูลของคุณจะไม่ถูกอัปโหลดขึ้นระบบเลย
JSON คืออะไร, ทำไมมันถึงเกิดข้อผิดพลาด และวิธีแก้ไขอย่างรวดเร็ว
เครื่องมือจัดรูปแบบ JSON จะแปลงข้อความ JSON ให้เป็นรูปแบบที่จัดเรียงเรียบร้อยและมีช่องว่างเพื่ออ่านได้ง่าย หรือบีบอัดให้เป็นบรรทัดเดียวที่กระชับสำหรับการส่ง ส่วนเครื่องมือตรวจสอบความถูกต้องจะตรวจสอบว่าข้อความนั้นเป็น JSON จริงหรือไม่ และแจ้งให้ทราบจุดที่ผิด
เครื่องมือนี้ทำทั้งสองอย่างพร้อมกัน มันอ่านไฟล์ JSON ของคุณด้วยตัววิเคราะห์ที่แม่นยำ แสดงผลลัพธ์ในรูปแบบที่คุณเลือก และระบุบรรทัดและคอลัมน์ของข้อผิดพลาดใด ๆ เพื่อให้คุณสามารถแก้ไขได้โดยไม่ต้องค้นหาในข้อความ
วางข้อความตอบกลับที่ถูกลดขนาดแล้ว เพื่อดูโครงสร้างของมันได้ทันที โดยไม่ต้องอ่านบรรทัดยาวๆ
ตรวจสอบแพ็กเกจ การตั้งค่า และไฟล์ข้อมูลเพื่อหาข้อผิดพลาดในการพิมพ์ ก่อนที่แอปจะไม่สามารถโหลดข้อมูลเหล่านั้นได้
ลดขนาด JSON เพื่อลบช่องว่างก่อนที่จะฝังมันลงในหน้าเว็บ คำขอ หรือการทดสอบ
JSON มีกฎเกณฑ์เพียงไม่กี่ข้อ ข้อความต้องถูกห่อด้วยเครื่องหมายคำพูดคู่ รวมถึงทุกคีย์ ค่าสามารถเป็นสตริง ตัวเลข true false null อาร์เรย์ หรืออ็อบเจ็กต์ รายการต่าง ๆ ถูกแยกด้วยเครื่องหมายจุลภาค โดยไม่มีเครื่องหมายจุลภาคหลังรายการสุดท้าย และไม่ได้รับอนุญาตให้ใช้คำอธิบาย
ข้อผิดพลาดส่วนใหญ่เกิดจากนิสัยไม่กี่อย่างที่นำมาจาก JavaScript หรือรูปแบบอื่น ๆ ได้แก่ เครื่องหมายคำพูดเดี่ยว (single quotes), คีย์ที่ไม่ได้ใส่เครื่องหมายคำพูด, เครื่องหมายจุลภาคที่ตามหลัง, คำอธิบาย (comments) และค่าต่าง ๆ เช่น undefined หรือ NaN ตัวตรวจสอบความถูกต้องจะระบุชื่อปัญหาที่พบ รวมถึงบรรทัดและคอลัมน์ที่เกิดปัญหา
การจัดรูปแบบที่นี่จะรักษาข้อมูลของคุณอย่างระมัดระวัง ตัวเลขและข้อความจะถูกคัดลอกตามต้นฉบับอย่างแม่นยำ ดังนั้น ID ที่ยาว เช่น 12345678901234567890 จะไม่สูญเสียตัวเลข และ 1.0 จะไม่เปลี่ยนเป็น 1 มีเพียงช่องว่างเท่านั้นที่เปลี่ยนแปลง รวมถึงลำดับของคีย์หากคุณเปิดใช้งานตัวเลือก "จัดเรียงคีย์" หากคีย์เดียวกันปรากฏขึ้นสองครั้งในวัตถุเดียวกัน เครื่องมือจะแจ้งเตือนคุณ เนื่องจากตัววิเคราะห์ส่วนใหญ่จะเก็บค่าสุดท้ายเท่านั้น
JSON ของคุณจะถูกวิเคราะห์และจัดรูปแบบในเบราว์เซอร์ของคุณโดย JavaScript บนหน้านี้ ข้อมูลดังกล่าวจะไม่ถูกอัปโหลด เก็บไว้ หรือบันทึก และไฟล์ที่ดาวน์โหลดมาจะถูกสร้างขึ้นบนอุปกรณ์ของคุณ
ระบบรับเฉพาะ JSON แบบมาตรฐานเท่านั้น ความคิดเห็น เครื่องหมายจุลภาคที่ตามหลัง เครื่องหมายคำพูดเดี่ยว และ NaN จะถูกรายงานเป็นข้อผิดพลาด และเครื่องมือนี้จะไม่แก้ไขให้ผู้ใช้ ไฟล์ที่มีขนาดใหญ่มากเกินประมาณ 10 MB จะไม่ได้รับการประมวลผล
วาง JSON ของคุณลงในช่องป้อนข้อมูล ระบบจะจัดรูปแบบทันทีตามการเว้นวรรคที่คุณเลือก: 2 ช่องว่าง, 4 ช่องว่าง หรือแท็บ จากนั้นคัดลอกผลลัพธ์หรือดาวน์โหลดเป็นไฟล์ .json
เครื่องมือนี้จะอ่านข้อความของคุณโดยใช้ตัววิเคราะห์ JSON ที่แม่นยำ หากมีข้อผิดพลาด มันจะแสดงบรรทัดและคอลัมน์ที่มีปัญหา พร้อมคำอธิบายสั้นๆ และมีปุ่มที่นำคุณไปยังจุดนั้นในส่วนป้อนข้อมูล
Beautify เพิ่มการแบ่งบรรทัดและระยะถอยร่น เพื่อให้ JSON อ่านได้ง่ายขึ้น ส่วน Minify จะลบช่องว่างที่ไม่จำเป็นทั้งหมด เพื่อทำให้ข้อความมีขนาดเล็กลงเท่าที่จะเป็นไปได้ ข้อมูลยังคงเหมือนเดิมไม่ว่าจะใช้แบบใด
สาเหตุที่พบบ่อย ได้แก่ การใช้เครื่องหมายจุลภาคที่เกินความจำเป็น การใช้เครื่องหมายคำพูดเดี่ยวแทนเครื่องหมายคำพูดคู่ การไม่ใส่เครื่องหมายคำพูดรอบคีย์ การขาดเครื่องหมายจุลภาคระหว่างรายการ หรือการใส่คำอธิบาย JSON มาตรฐานไม่อนุญาตให้ใช้สิ่งเหล่านี้ และข้อความแสดงข้อผิดพลาดจะชี้ไปยังตำแหน่งที่ผิดพลาดอย่างแม่นยำ
ไม่ครับ ข้อความและตัวเลขจะถูกเก็บไว้ตามที่คุณเขียนไว้อย่างแม่นยำ รวมถึงตัวเลขที่ใหญ่มากและค่าเช่น 1.0 หรือ 1e3 ด้วย มีเพียงช่องว่างเท่านั้นที่เปลี่ยนแปลงไป รวมถึงลำดับของคีย์ด้วย หากคุณเปิดตัวเลือก "จัดเรียงคีย์"
ไม่ตรงกับมาตรฐาน JSON รูปแบบเช่น JSON5 และ JSONC อนุญาตให้มีสิ่งเหล่านี้ได้ แต่ตัวตรวจสอบนี้ยึดตามมาตรฐาน จึงรายงานความคิดเห็นและเครื่องหมายจุลภาคที่ตามหลังเป็นข้อผิดพลาด
ไม่ครับ การจัดรูปแบบและการตรวจสอบความถูกต้องดำเนินการในเบราว์เซอร์ของคุณ และข้อมูล JSON ของคุณจะไม่ถูกส่งออกจากอุปกรณ์ของคุณเลย ซึ่งทำให้มันปลอดภัยสำหรับการตอบสนองจาก API และไฟล์การตั้งค่าที่คุณต้องการเก็บไว้เป็นส่วนตัว
รองรับข้อความได้สูงสุดประมาณ 10 MB ความเร็วขึ้นอยู่กับอุปกรณ์ของคุณ ดังนั้นไฟล์ที่มีขนาดใหญ่มากอาจใช้เวลาสักครู่เมื่อใช้บนโทรศัพท์มือถือ ทุกอย่างถูกประมวลผลในหน่วยความจำของเบราว์เซอร์ของคุณ
หน้าหลักมีเครื่องมือฟรีอีกหลายสิบชนิดที่ไม่จำเป็นต้องใช้ API key
รวมบรรทัดและลบการแบ่งบรรทัดออกจากข้อความ
เครื่องมือแบบเปิดตัดช่องว่าง แท็บ และบรรทัดว่างออกจากข้อความ
เครื่องมือแบบเปิดลบบรรทัดที่ซ้ำกันออกจากรายการใดก็ตาม
เครื่องมือแบบเปิดค้นหาที่อยู่ IP ของคุณ และค้นหาที่อยู่ IP ใดก็ได้
เครื่องมือแบบเปิดไม่มีคำถามที่ตรงกัน
แบ่งปันความคิดเห็นของคุณเกี่ยวกับเครื่องมือนี้กับผู้เยี่ยมชมคนอื่น ๆ