freesabai

เครื่องมือนักพัฒนา

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

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

เครื่องมือนี้ต้องใช้ JavaScript ถ้าเห็นข้อความนี้นานเกินไม่กี่วินาที แปลว่าเบราว์เซอร์ปิด JavaScript ไว้หรือโหลดหน้าไม่ครบ ลองเปิด JavaScript หรือโหลดหน้านี้ใหม่

วิธีใช้

  1. วาง JSON ลงช่องซ้าย หรือกด "เปิดไฟล์" หรือลากไฟล์มาวาง ผลขึ้นทันทีที่ช่องขวา
  2. เลือกการเว้นวรรค (2 ช่อง 4 ช่อง Tab) หรือ "ย่อ" ถ้าต้องการให้เหลือบรรทัดเดียว เลือก "เรียงคีย์" ถ้าอยากเทียบกับ JSON อื่น
  3. กดลูกศรหน้า { หรือ [ เพื่อพับ กดที่บรรทัดเพื่อดูตำแหน่งของมัน (เช่น $.items[0].id) แล้ว "คัดลอก" หรือ "ดาวน์โหลด" ผลลัพธ์

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

JSON ของฉันผิดตรงไหน ทำไมขึ้นข้อผิดพลาด

เครื่องมือจะบอกบรรทัด คอลัมน์ และสาเหตุ สาเหตุที่พบบ่อยคือ มี , เกินก่อนปิด } หรือ ] ใช้เครื่องหมาย ' แทน " ชื่อคีย์ไม่มีเครื่องหมายคำพูด มีคอมเมนต์ // ลืมใส่ , ระหว่างรายการ หรือมีค่าอย่าง undefined และ NaN ซึ่ง JSON ไม่มี ถ้าเป็น JSON ที่คัดมาจากโค้ด ลองเปิด "ซ่อมข้อผิดพลาดที่พบบ่อย" เครื่องมือจะแก้ให้และบอกว่าแก้อะไรไปบ้าง

ไฟล์ใหญ่หลายสิบ MB เปิดได้ไหม จะค้างหรือเปล่า

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

ทำไมผลลัพธ์ไม่เปลี่ยนเลขใหญ่หรือลำดับคีย์เหมือน JSON.parse

เครื่องมือนี้ไม่ใช้ JSON.parse แล้ว JSON.stringify เพราะสองคำสั่งนั้นตัดเลขที่ยาวกว่า 15–17 หลัก (เช่น 12345678901234567890) เปลี่ยน 1.10 เป็น 1.1 และดันคีย์ที่เป็นตัวเลข ("2", "10") ขึ้นมาก่อน ที่นี่เลขและลำดับคีย์คงเดิมทุกตัวอักษร ยกเว้นเมื่อคุณเลือก "เรียงคีย์" เอง

สิ่งที่ควรรู้

ข้อมูลของคุณไม่ออกจากเครื่อง

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

แจ้งปัญหาหรือเสนอไอเดีย

เจอปัญหาหรืออยากให้เครื่องมือนี้ทำอะไรได้เพิ่ม บอกเราได้ที่หน้าแจ้งปัญหาและเสนอไอเดีย ไม่ต้องสมัคร

เครื่องมือนักพัฒนาอื่นๆ

JSON และข้อมูล

เข้ารหัส แฮช โทเคน

ตัวสร้าง

เวลา ตัวเลข สี

ข้อความและโค้ด