ToolMill.io

ตัวตรวจความถูกต้องของ Json

ตรวจสอบความถูกต้องของ Json และจับปัญหาไวยากรณ์ในเบราว์เซอร์ของคุณโดยตรง ก่อนที่คุณจะทําการนําข้อความไปใช้ใหม่ ในการร้องขอ API, แฟ้มปรับแต่ง, แก้ไข, หรือนําเข้าข้อมูลงาน หน้านี้ตั้งใจจะตรวจสอบการวิเคราะห์อย่างรวดเร็วบน pasted Json โดยเฉพาะเมื่อคุณต้องการยืนยัน ว่าโครงสร้างนั้นมีประสิทธิภาพ ก่อนที่จะทําอะไรอื่น ๆ กับมัน

ข้อมูล

ลองสิ

เอกสาร Json ตัวอย่าง

วัตถุรูปแบบ API ใช้ได้
นําเข้า
{"user":{"id":42,"name":"Ava"},"roles":["editor","billing"],"active":true}
ผลลัพธ์
Valid JSON
ตัวอย่างเครื่องหมายจุลภาคไม่ถูกต้อง
นําเข้า
{"name":"Ava","active":true,}
ผลลัพธ์
Invalid JSON
ตัวอย่างการอ้างถึงเดี่ยวไม่ถูกต้อง
นําเข้า
{'name':'Ava','active':true}
ผลลัพธ์
Invalid JSON

ตรวจสอบสิทธิ์นี้

หน้านี้ตรวจสอบว่าข้อความที่ถูกวางไว้ถูกต้องหรือไม่ มันมีประโยชน์เมื่อคุณต้องการคําตอบแบบวากยสัมพันธ์แบบเร็ว ๆ ก่อนที่จะส่งโหลดไปที่ API, การทําแฟ้มปรับแต่งหรือส่ง Json ไปใส่เครื่องมืออื่น

ขอบ เขต นั้น สําคัญ: ประโยค ที่ ใช้ ได้ จริง ไม่ รับ ประกัน ว่า ข้อมูล นั้น ถูก ต้อง สําหรับ การ ใช้ ของ คุณ. เจ สัน อาจ มี ภาระ มาก แต่ ก็ ยัง ไม่ ได้ รับ การ ตรวจ สอบ ข้อ เรียก ร้อง ของ API, กฎ ธุรกิจ, หรือ ชา มา ภาย หลัง.

ความ ผิด พลาด ทั่ว ไป และ วิธี แก้

ปัญหาทั่วไปรวมถึงเครื่องหมายจุลภาค, การอ้างถึงเดียวแทนการยกคู่, การขาดจุลภาคระหว่างคุณสมบัติ, ชื่อคุณสมบัติ uncomed, และสูญเสียการปิดวงเล็บหรือวงเล็บ เมื่อการตรวจสอบความถูกต้องล้มเหลว ให้ทําการค้นหาวรรคตอนก่อน หลาย คน แปะ ชิ้นส่วน ต่าง ๆ ไว้ แล้ว ล้ม เหลว เพราะ พวก เขา ดู เหมือน วัตถุ จาวาสคริปต์ แทน ที่ จะ เป็น เจ สัน ที่ เข้ม งวด.

Jonson vs จาวาสคริปต์ออบเจ็กต์ตามตัวอักษร

ชิ้นส่วนข้อความสามารถดูใช้ได้ในจาวาสคริปต์ และยังคงล้มเหลวที่นี่ เพราะเจสันเข้มงวด Jonson ต้องการชื่อคุณสมบัติแบบดับเบิล-คอล์ และค่าของสตริง และมันไม่อนุญาตให้มีหมายเหตุหรือไวยากรณ์แบบออบเจ็กต์ที่ผ่อนคลาย ความ แตก ต่าง ดัง กล่าว ช่วย อธิบาย เรื่อง ความ ประหลาด ใจ หลาย อย่าง จาก ฟิล์ม, คอนโซล, และ ตัว อย่าง รหัส.

วิธี ใช้ งาน ที่ ได้ ผล จริง

หน้านี้มีประโยชน์ ก่อนที่จะส่งการร้องขอ API, การจัดเก็บข้อความปรับแต่ง, การนําเข้า Json ไปเป็นโปรแกรมอื่น, หรือการตรวจสอบว่า การคัดลอกเว็บฮุก หรือการส่งออก ใช้งานได้ตามโครงสร้างหรือไม่ มันให้การตรวจสอบแบบ septegraphy อย่างรวดเร็ว ก่อนที่คุณจะย้ายไปยังการฟอร์แมต, การแปลง, หรือการตรวจสอบการนําไปใช้ที่อื่นๆ

สิ่งที่เครื่องมือนี้ไม่ได้ทํา

ก่อน ที่ คุณ จะ พึ่ง เจ สัน อย่าง เต็ม ที่

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

เหตุ ผล ที่ เจ สัน สามารถ ได้ รับ การ พิสูจน์ ว่า ถูก ต้อง และ ยัง ไม่ ประสบ ผล สําเร็จ

การโหลดสามารถใช้งานได้ Json และยังคงล้มเหลว เนื่องจากกุญแจจําเป็นหายไป, ค่าที่ใช้ผิดชนิด, ช่องข้อมูลพิเศษไม่อนุญาตให้ใช้ หรือ API ด้านล่างคาดหวังโครงสร้างที่แตกต่างกัน การตรวจสอบไวยากรณ์เป็นประตูแรกที่มีประโยชน์, แต่มันไม่ได้เท่ากับระดับโปรแกรมที่ถูกต้อง

ผล ของ เจ สัน ช่าง เป็น จริง และ ไม่ ได้ หมาย ความ เช่น นั้น

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

ตัวตรวจความถูกต้องนี้ ไม่ได้ซ่อมแซม Json ผิดโดยอัตโนมัติ, ใช้ Schema, ยืนยันความเข้ากันได้ของ API, หรือตัดสินว่าชื่อสนามและค่าต่าง ๆ สมเหตุสมผลสําหรับโครงการของคุณหรือไม่ มันเป็นการตรวจสอบระดับไวยากรณ์เท่านั้น