ตัวตรวจสอบ JSON
ตรวจสอบไวยากรณ์ JSON ทันทีพร้อมข้อความข้อผิดพลาดโดยละเอียดและหมายเลขบรรทัด เครื่องมือฟรีที่ทำงานบนเบราว์เซอร์ 100%
ตัวตรวจสอบ JSON ทำอะไร?
ตัวตรวจสอบ JSON ตรวจสอบว่าข้อความตรงกับไวยากรณ์ JSON (JavaScript Object Notation) ที่ถูกต้องหรือไม่ ตรวจจับข้อผิดพลาดเช่นจุลภาคที่ขาดหาย วงเล็บที่ไม่ตรง เครื่องหมายคำพูดไม่ถูกต้อง และจุลภาคต่อท้าย พร้อมรายงานหมายเลขบรรทัดและคอลัมน์ที่แม่นยำ
การตรวจสอบ JSON ทำงานอย่างไร?
เครื่องมือใช้ตัววิเคราะห์ JSON ในตัวของเบราว์เซอร์เพื่อพยายามวิเคราะห์ข้อมูลที่คุณป้อนเข้า หากการวิเคราะห์สำเร็จ JSON จะถูกต้องและเครื่องมือจะแสดงข้อมูลโครงสร้าง หากล้มเหลว ตัววิเคราะห์จะส่งคืนตำแหน่งที่แน่นอนของข้อผิดพลาดไวยากรณ์แรก
แสดงข้อมูลอะไรสำหรับ JSON ที่ถูกต้อง?
สำหรับ JSON ที่ถูกต้อง เครื่องมือจะแสดงประเภทข้อมูลหลัก (ออบเจ็กต์ อาร์เรย์ สตริง ตัวเลข บูลีน หรือ null) ความลึกของการซ้อน และจำนวนคีย์สำหรับออบเจ็กต์หรือจำนวนรายการสำหรับอาร์เรย์
ข้อผิดพลาดไวยากรณ์ JSON ทั่วไปมีอะไรบ้าง?
ข้อผิดพลาดที่พบบ่อยที่สุด ได้แก่: จุลภาคขาดหายหรือเกิน ใช้เครื่องหมายอัญประกาศเดี่ยวแทนคู่ จุลภาคต่อท้ายหลังคุณสมบัติสุดท้าย คีย์ที่ไม่มีเครื่องหมายคำพูด ข้อคิดเห็น (ไม่อนุญาตใน JSON มาตรฐาน) และวงเล็บที่ไม่ตรง
JSON รองรับข้อคิดเห็นหรือไม่?
ไม่ ข้อมูลจำเพาะ JSON อย่างเป็นทางการ (RFC 8259) ไม่รองรับข้อคิดเห็น หากคุณต้องการ JSON ที่มีคำอธิบายประกอบ ให้พิจารณาใช้รูปแบบ JSON5 หรือ JSONC แม้ว่าจะไม่ใช่ JSON มาตรฐาน
ความแตกต่างระหว่าง JSON กับออบเจ็กต์ JavaScript คืออะไร?
JSON เป็นรูปแบบข้อความสำหรับการแลกเปลี่ยนข้อมูล ในขณะที่ออบเจ็กต์ JavaScript เป็นโครงสร้างข้อมูลในหน่วยความจำ ความแตกต่างหลัก: JSON ต้องการเครื่องหมายอัญประกาศคู่สำหรับสตริงและคีย์ทั้งหมด ไม่รองรับฟังก์ชันหรือค่า undefined และมีกฎไวยากรณ์ที่เข้มงวดกว่า
ข้อมูลของฉันปลอดภัยและเป็นส่วนตัวหรือไม่?
ใช่ การตรวจสอบ JSON ทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณอย่างสมบูรณ์ ข้อมูลของคุณไม่เคยถูกส่งไปยังเซิร์ฟเวอร์ใด ๆ หรืออัปโหลดไปที่ไหนเลย ยังคงอยู่ในอุปกรณ์ของคุณ 100%
เครื่องมือนี้สามารถจัดการไฟล์ JSON ขนาดใหญ่ได้หรือไม่?
ได้ เนื่องจากการทำงานตรวจสอบในเบราว์เซอร์ของคุณโดยใช้การวิเคราะห์ JSON ในตัว จึงสามารถจัดการไฟล์ JSON ขนาดใหญ่ได้อย่างมีประสิทธิภาพ ประสิทธิภาพขึ้นอยู่กับหน่วยความจำและพลังการประมวลผลของอุปกรณ์
JSON รองรับประเภทข้อมูลอะไรบ้าง?
JSON รองรับหกประเภทข้อมูล: สตริง ตัวเลข บูลีน (true/false) null ออบเจ็กต์ (คู่คีย์-ค่า) และอาร์เรย์ (รายการเรียงลำดับ) ตัวเลขรวมถึงจำนวนเต็มและค่าทศนิยม
ฉันจะแก้ไข JSON ที่ไม่ถูกต้องได้อย่างไร?
อ่านข้อความแสดงข้อผิดพลาดอย่างละเอียด — มันแสดงบรรทัดและคอลัมน์ที่แน่นอนที่ตัววิเคราะห์พบปัญหา การแก้ไขทั่วไป ได้แก่: เพิ่มจุลภาคที่ขาดหาย แทนที่เครื่องหมายอัญประกาศเดี่ยวด้วยคู่ ลบจุลภาคต่อท้าย และตรวจสอบว่าวงเล็บทั้งหมดตรงกัน
JSON lint คืออะไร?
JSON lint หมายถึงเครื่องมือที่ตรวจสอบโค้ด JSON เพื่อหาข้อผิดพลาดไวยากรณ์และปัญหาด้านสไตล์ คล้ายกับวิธีที่เครื่องมือ lint ทำงานสำหรับภาษาโปรแกรมมิ่ง ตัวตรวจสอบนี้ทำหน้าที่เป็นตัวตรวจสอบ JSON lint
ฉันสามารถตรวจสอบ JSON จากคำตอบ API ได้หรือไม่?
ได้ เพียงคัดลอกคำตอบ JSON จากเรียก API ของคุณแล้ววางลงในตัวตรวจสอบ ซึ่งมีประโยชน์สำหรับการแก้ไขข้อบกพร่องคำตอบ API ระหว่างการพัฒนา