ตัวแปลง TSV ⇄ JSON
แปลง TSV ที่วางจาก Excel หรือ Google Sheets เป็น JSON และแปลง JSON กลับเป็น TSV
วาง TSV หรือ JSON หรือโหลดตัวอย่าง
ตัวแปลง TSV ⇄ JSON คืออะไร
แปลงค่าที่คั่นด้วยแท็บ (TSV) เป็น JSON และแปลง JSON กลับเป็น TSV ในเบราว์เซอร์ของคุณ วางเซลล์จาก Excel หรือ Google Sheets ได้โดยตรง หรืออัปโหลดไฟล์ .tsv หรือ .txt แล้วรับอาร์เรย์ของออบเจ็กต์ที่ใช้แถวส่วนหัวเป็นคีย์ ค่าเริ่มต้นจะเก็บค่าเป็นสตริง รหัสและรหัสไปรษณีย์อย่าง 00501 จึงไม่เสียเลขศูนย์นำหน้า
วิธีใช้
- 1.เลือก TSV → JSON หรือ JSON → TSV
- 2.วางข้อมูล อัปโหลดไฟล์ หรือโหลดตัวอย่าง
- 3.ตั้งค่าส่วนหัว บรรทัดว่าง และเอาต์พุต เปิดขั้นสูงเพื่อปรับชื่อส่วนหัว ชนิดของค่า หรือค่าซ้อน
- 4.ตรวจคำเตือนเรื่องส่วนหัวซ้ำหรือแถวที่จำนวนฟิลด์ไม่ตรง
- 5.คัดลอกหรือดาวน์โหลดผลลัพธ์ .json หรือ .tsv หรือคลิกสลับเพื่อแปลงกลับ
วิธีจัดการข้อมูลที่ซับซ้อน
ค่าที่อยู่ในเครื่องหมายคำพูดสามารถมีแท็บ ขึ้นบรรทัดใหม่ และเครื่องหมายคำพูดคู่ ("") ได้โดยยังอยู่ในเซลล์เดียว รองรับการขึ้นบรรทัดแบบ CRLF และ LF และลบเครื่องหมายลำดับไบต์ UTF-8 ก่อนอ่านส่วนหัว ส่วนหัวที่ซ้ำจะเปลี่ยนชื่อเป็น name_2, name_3 ส่วนหัวว่างจะเป็น columnN แถวที่มีฟิลด์ไม่ครบจะเติมด้วยสตริงว่าง และฟิลด์ที่เกินจะเก็บเป็น columnN พร้อมคำเตือนที่ระบุหมายเลขแถว ใน JSON → TSV ออบเจ็กต์ซ้อนจะถูกแผ่ด้วยสัญกรณ์จุด (user.address.city) เป็นค่าเริ่มต้น สัญกรณ์วงเล็บเหลี่ยมจะเขียน user[address][city] และอาร์เรย์จะเขียนเป็นข้อความ JSON
ข้อจำกัดและความเป็นส่วนตัว
การแปลงทำงานในเบราว์เซอร์ทั้งหมด ไม่มีการอัปโหลดใด ๆ อินพุตไม่เกิน 1 MB จะแปลงขณะพิมพ์ อินพุตที่ใหญ่กว่าจะรอการคลิกแปลง สูงสุด 20,000,000 อักขระ อินพุตที่เล็กกว่า 1 MB และตัวเลือกจะบันทึกในที่เก็บข้อมูลของเบราว์เซอร์ ล้างข้อมูลเว็บไซต์เพื่อลบออก ตัวเลข JSON ที่เกินความแม่นยำของ JavaScript จะถูกแจ้ง แต่ไม่ถูกแก้ไข
