จัดรูปแบบ JSON
วาง JSON แล้วจะถูกจัดรูปแบบและตรวจให้ทันที
การจัดรูปแบบและการตรวจเกิดขึ้นในหน้านี้เท่านั้น JSON ของคุณไม่ถูกส่งไปที่ไหน
วิธีใช้
- 1. วาง JSONวางไว้ทางซ้ายหรือเปิดไฟล์ (.json และไฟล์คล้ายกัน) จะถูกจัดรูปแบบและตรวจทันทีที่วาง
- 2. เลือกรูปแบบเว้น 2 หรือ 4 ช่อง แท็บ หรือบรรทัดเดียว (ย่อ) เรียงคีย์ตามชื่อก็ได้
- 3. คัดลอกหรือบันทึกคัดลอกผลลัพธ์หรือบันทึกเป็น .json ถ้ามีข้อผิดพลาด ไปที่จุดนั้นพอดีแล้วแก้ได้เลย
ข้อผิดพลาดที่พบบ่อยและวิธีแก้
| ข้อความ | สาเหตุที่พบบ่อย |
|---|---|
| ต้องมีจุลภาค (,) | ขาดจุลภาคท้ายบรรทัดก่อนหน้า |
| ห้ามมีจุลภาคเกินท้าย | มีจุลภาคหลังรายการสุดท้าย (“ซ่อม” แก้ให้ได้) |
| ใช้เครื่องหมายคำพูดคู่ | สตริงอยู่ในเครื่องหมายคำพูดเดี่ยวแบบ JavaScript (“ซ่อม” แก้ให้ได้) |
| คีย์ต้องอยู่ในเครื่องหมายคำพูดคู่ | คีย์ไม่มีเครื่องหมายคำพูด |
| ห้ามมีคอมเมนต์ | มีคอมเมนต์แบบ // หรือ /* */ (“ซ่อม” ลบให้ได้) |
กฎของ JSON
JSON กำหนดไว้ใน RFC 8259 สตริงและคีย์ใช้เครื่องหมายคำพูดคู่ ห้ามมีคอมเมนต์ และไม่มีจุลภาคหลังรายการสุดท้าย เครื่องมือนี้ตรวจตามกฎเหล่านี้ทุกข้อ
แหล่งที่มา: RFC 8259 (มาตรฐาน JSON ภาษาอังกฤษ)
คำถามที่พบบ่อย
เหมาะกับใคร
นักพัฒนาที่อยากอ่านผลตอบกลับจาก API หรือไฟล์ตั้งค่า คนที่ต้องตรวจ JSON บรรทัดเดียวจาก log คนที่กำลังหาจุดผิดในไฟล์ JSON และผู้ทดสอบที่ต้องจัดข้อมูลตัวอย่าง
มีค่าใช้จ่ายไหม
ไม่มี ไม่จำกัดการใช้งาน และไม่ต้องสมัคร
JSON ของฉันถูกส่งไปที่ไหนไหม
ไม่ถูกส่ง การจัดรูปแบบและการตรวจเกิดขึ้นในหน้านี้ JSON ที่มีคีย์ API หรือข้อมูลส่วนตัวจึงไม่ออกไปจากเครื่องของคุณ
ข้อผิดพลาดแสดงอย่างไร
จะเห็นตำแหน่ง เช่น “บรรทัด 3 คอลัมน์ 5” และสิ่งที่ผิด (ขาดจุลภาค ใช้เครื่องหมายคำพูดเดี่ยวแทนคู่ ฯลฯ) ปุ่ม “เลือกจุดนั้น” จะเลือกตัวอักษรนั้นในช่องทางซ้ายให้
ถ้ามีตัวอักษรเต็มความกว้างหรือตัวที่หน้าตาคล้ายกันหลุดเข้ามาล่ะ
โคลอน จุลภาค และช่องว่างแบบเต็มความกว้าง รวมถึงเครื่องหมายคำพูดโค้งอย่าง “ ” ใช้ใน JSON ไม่ได้ เครื่องมือจะบอกว่าเป็นตัวไหน (เช่น U+FF1A) และตัวธรรมดาที่ควรใช้แทน
ตัวเลขยาว ๆ จะเปลี่ยนไหม
ไม่เปลี่ยน ตัวอ่าน JSON มาตรฐานของเบราว์เซอร์จะปัดจำนวนเต็มที่ยาวมาก (ประมาณ 16 หลักขึ้นไป) แต่เครื่องมือนี้เก็บตัวเลขทุกตัวตามที่เขียน ID ยาว ๆ และทศนิยมอย่าง 1.10 จึงเหมือนเดิม
อ่านตัวอักษรแบบ \u3042 ได้ไหม
ติ๊ก “แสดงตัวอักษรแบบ \u3042 ให้อ่านได้” ผลลัพธ์และต้นไม้จะแสดงเป็นตัวอักษรปกติ ตัวอักษรที่ JSON บังคับให้ escape เช่น การขึ้นบรรทัดและเครื่องหมายคำพูด ยังคง escape ไว้ ผลลัพธ์จึงยังเป็น JSON ที่ถูกต้อง
มุมมองต้นไม้คืออะไร
เปลี่ยนผลลัพธ์เป็น “ต้นไม้” เพื่อเปิดและปิด object กับ array ระหว่างดู สะดวกกับ JSON ที่ซ้อนกันลึก ๆ มีปุ่ม “ขยายทั้งหมด” และ “ยุบทั้งหมด” ด้วย
ถ้ามีคีย์ซ้ำจะเป็นอย่างไร
ใน JSON ค่าไหนจะถูกใช้ขึ้นอยู่กับโปรแกรมที่อ่าน เครื่องมือนี้บอกบรรทัดของคีย์ที่ซ้ำแต่ละตัว และเก็บไว้ทั้งสองค่าในผลลัพธ์
ซ่อมคอมเมนต์ จุลภาคเกิน และเครื่องหมายคำพูดเดี่ยวได้ไหม
ติ๊ก “ซ่อม” แล้วคอมเมนต์และจุลภาคเกินจะถูกลบ สตริงในเครื่องหมายคำพูดเดี่ยวจะเปลี่ยนเป็นเครื่องหมายคำพูดคู่ จะบอกว่าแก้อะไรไปและกี่จุด ผลลัพธ์เป็น JSON ที่ถูกต้อง
“บรรทัดเดียว” ทำอะไร
ลบช่องว่างและการขึ้นบรรทัดทั้งหมดให้ได้ JSON ที่เล็กที่สุด ช่วยประหยัดการรับส่งข้อมูลหรือขนาดไฟล์
ใช้การเรียงคีย์อย่างไร
เรียงคีย์ของไฟล์ JSON สองไฟล์ก่อนเทียบกัน จะเห็นจุดต่างได้ง่าย เรียงเฉพาะคีย์ของ object ลำดับใน array คงเดิม
เปิดไฟล์ใหญ่ได้ไหม
ได้ ทุกอย่างทำงานบนเครื่องของคุณ ขีดจำกัดจึงขึ้นอยู่กับหน่วยความจำของเครื่อง จากการทดสอบของเรา JSON ขนาด 3 MB จัดรูปแบบเสร็จในไม่ถึง 3 วินาที
ใช้บนมือถือได้ไหม
ได้ วางและคัดลอกผลลัพธ์ได้
Premium
Premium เดียว ใช้ฟีเจอร์เสริมได้ทั้งหมดตามต้องการ
- ฟีเจอร์แบบเสียเงินทั้งหมดในส่วนขยายทุกตัว
- ฟีเจอร์ Premium ในเครื่องมือบนเว็บของ Kitbench
- รวมส่วนขยายที่จะเปิดตัวในอนาคตด้วย
- ใช้ได้สูงสุด 3 เบราว์เซอร์ต่อคน (บ้าน ที่ทำงาน มือถือ)
- รายเดือน¥980/เดือน
- รายปี¥9,800/ปี (ประมาณ ¥817/เดือน)
- ตลอดชีพ¥14,800 ครั้งเดียว
เครื่องมืออื่นๆ
- Premium
นับคำ นับตัวอักษร
นับคำ ตัวอักษร ประโยค และย่อหน้า มีเวลาอ่าน คำที่ใช้บ่อย และขีดจำกัด
เครื่องมือบนเว็บ · ใช้งานได้ในเบราว์เซอร์ แปลงตัวพิมพ์ใหญ่-เล็ก
UPPER, lower, Sentence และ Title Case, camelCase, snake_case และอื่น ๆ ย้อนกลับได้
เครื่องมือบนเว็บ · ใช้งานได้ในเบราว์เซอร์- Premium
โน้ตออนไลน์
พิมพ์ได้ทันที บันทึกอัตโนมัติ โน้ตสูงสุด 5 รายการ ดาวน์โหลด .txt และลิงก์แชร์
เครื่องมือบนเว็บ · ใช้งานได้ในเบราว์เซอร์ เปรียบเทียบข้อความ
ไฮไลต์จุดต่างระหว่าง 2 ข้อความ ทีละคำหรือทีละตัวอักษร ไม่ต้องอัปโหลด
เครื่องมือบนเว็บ · ใช้งานได้ในเบราว์เซอร์- Premium
รวมไฟล์ PDF
รวม PDF เป็นไฟล์เดียวตามลำดับที่ต้องการ สลับลำดับและเอาออกได้ ไม่ต้องอัปโหลด
เครื่องมือบนเว็บ · ใช้งานได้ในเบราว์เซอร์ วงล้อสุ่ม
พิมพ์ชื่อหรือตัวเลือกแล้วหมุน ตัดคนที่ได้ออก สลับลำดับ ดูประวัติ สุ่มยุติธรรม
เครื่องมือบนเว็บ · ใช้งานได้ในเบราว์เซอร์คำนวณอายุ
อายุแบบละเอียดเป็นปี เดือน วัน และอีกกี่วันถึงวันเกิด
เครื่องมือบนเว็บ · ใช้งานได้ในเบราว์เซอร์คำนวณ BMI
BMI จากเซนติเมตรและกิโลกรัม (หรือปอนด์) เกณฑ์ของคุณ และช่วงน้ำหนักที่เหมาะสมกับส่วนสูง
เครื่องมือบนเว็บ · ใช้งานได้ในเบราว์เซอร์นับวัน คำนวณวัน
นับวันระหว่างสองวันที่ วันทำการ และวันที่ก่อนหรือหลัง N วัน
เครื่องมือบนเว็บ · ใช้งานได้ในเบราว์เซอร์ทอยลูกเต๋าออนไลน์
แตะเพื่อทอย กำหนดจำนวนลูกและจำนวนหน้าได้ มีผลรวม ประวัติ และสัญกรณ์ 2d6
เครื่องมือบนเว็บ · ใช้งานได้ในเบราว์เซอร์