ตรวจสอบ JSON
วางไฟล์แล้วรับคำตอบตรงไปตรงมาว่าถูกต้องหรือไม่ ถ้าไม่ ข้อความจะบอกว่าตัวแยกวิเคราะห์คาดหวังอะไรและที่ตำแหน่งใด ซึ่งมักเป็นลูกน้ำเกินท้ายรายการหรือเครื่องหมายคำพูดที่หายไป
- ฟรี
- ไฟล์ไม่ออกจากเครื่องของคุณ
- ไม่ต้องสมัคร
- ไม่จำกัดไฟล์
วิธีใช้
- วาง JSON ลงในกล่อง ระบบจะตรวจทุกครั้งที่คุณกดแป้น
- อ่านบรรทัดใต้กล่อง สีเขียวคือถูกต้อง สีแดงคือข้อความจากตัวแยกวิเคราะห์เอง
- แก้ตรงจุดที่ระบบชี้ แล้วดูข้อความเปลี่ยนเป็นสีเขียว
สิ่งที่ควรรู้
สี่ความผิดพลาดที่อยู่เบื้องหลังข้อผิดพลาดส่วนใหญ่
ลูกน้ำที่ค้างอยู่หลังรายการสุดท้าย เครื่องหมายคำพูดเดี่ยวแทนที่จะเป็นคู่ คีย์ที่ไม่มีเครื่องหมายคำพูด และคอมเมนต์ที่หลงเข้ามา JSON ไม่ยอมรับสักอย่างเดียว ขณะที่ JavaScript, Python และ YAML ต่างก็ยอมรับบางอย่างในนั้น นี่จึงเป็นเหตุผลว่าทำไมมันถึงเล็ดลอดเข้ามาได้
ถูกไวยากรณ์ไม่ได้แปลว่าถูกต้อง
หน้านี้ตรวจไวยากรณ์ ไม่ได้ตรวจความหมาย ไฟล์หนึ่งอาจแยกวิเคราะห์ผ่านอย่างสมบูรณ์แต่ยังขาดฟิลด์ที่จำเป็น หรือใส่สตริงไว้ในที่ที่ควรเป็นตัวเลข เรื่องแบบนั้นต้องใช้สคีมา ไม่ใช่ตัวแยกวิเคราะห์
คำถามที่พบบ่อย
ไฟล์ของฉันถูกอัปโหลดไปตรวจไหม
ไม่ การตรวจใช้ตัวแยกวิเคราะห์ที่มีอยู่ในเบราว์เซอร์ของคุณ ข้อมูลจึงไม่เคยออกจากเครื่อง
ใช้มาตรฐานใด
มาตรฐานเดียวกับที่ทุกรันไทม์ยึดถือ คือ RFC 8259 ผ่าน JSON.parse สิ่งที่ผ่านที่นี่ก็ผ่านที่อื่นทั้งหมด
ทำไมลูกน้ำท้ายรายการจึงเป็นข้อผิดพลาด
JSON ไม่มีลูกน้ำท้ายรายการแบบใส่ก็ได้ หลังรายการสุดท้ายตัวแยกวิเคราะห์คาดหวังวงเล็บปิด JavaScript ยอมให้ผ่าน แต่ JSON ไม่ยอม
ตรวจไฟล์ขนาดใหญ่มากได้ไหม
ได้ถึงประมาณห้าเมกะไบต์ ไฟล์ที่ใหญ่กว่านั้นควรตรวจด้วยเครื่องมือบรรทัดคำสั่ง
เครื่องมือที่เกี่ยวข้อง
- จัดรูปแบบและตรวจสอบ JSON วาง JSON ลงไปแล้วรับผลลัพธ์ที่จัดรูปแบบ ตรวจสอบ หรือย่อขนาดแล้ว ข้อมูลอยู่ในเบราว์เซอร์ของคุณ ไ…
- JSON Beautifier วาง JSON ที่ถูกย่อจนติดกันเป็นพืดลงไป แล้วอ่านมันได้เหมือนอ่านเอกสาร การย่อหน้าจะปรากฏขณะที่คุณ…
- ย่อขนาด JSON วาง JSON แล้วรับกลับไปโดยไม่มีไบต์ส่วนเกินแม้แต่ไบต์เดียว ไม่มีการเยื้อง ไม่มีการขึ้นบรรทัดใหม่…
- เข้ารหัสและถอดรหัส Base64 วางข้อความเพื่อรับ Base64 หรือวาง Base64 เพื่อได้ข้อความกลับคืน ทั้งอักษรซีริลลิก ภาษาจีน และอิ…
- CSV เป็น JSON วางตารางลงไปแล้วรับ JSON กลับมา ตัวแยกวิเคราะห์ทำตามมาตรฐาน RFC 4180 เซลล์อย่าง «Doe, John» จึง…
- นับจำนวนคำ พิมพ์หรือวางข้อความของคุณ แล้วตัวเลขจะอัปเดตทันที ทั้งจำนวนคำ ตัวอักษร ประโยค ย่อหน้า และเวลาอ่…
- แปลง YAML เป็น JSON วางไฟล์คอนฟิกลงไปแล้วรับ JSON กลับมา anchor จะถูกกางออก สตริงแบบบล็อกยังคงการขึ้นบรรทัดใหม่ไว้…
- แปลง JSON เป็น YAML วาง JSON จากผลลัพธ์ของ API หรือจากไฟล์ที่ส่งออกมา แล้วรับ YAML ที่อ่านได้จริง ไม่มีวงเล็บปีกกา…