ตัวแปลง TSV ⇄ JSON

แปลง TSV ที่วางจาก Excel หรือ Google Sheets เป็น JSON และแปลง JSON กลับเป็น TSV

อินพุต TSV

แปลงทันทีขณะพิมพ์ได้ถึง 1 MB อินพุตที่ใหญ่กว่าจะแปลงเมื่อคลิกแปลง

ตัวเลือก

ทิศทาง
ขั้นสูง
ชื่อส่วนหัว

ชนิดของค่า

ปิด: ทุกค่ายังเป็นสตริง 001 จึงคงเลขศูนย์ไว้

เอาต์พุต JSON

วาง TSV หรือ JSON หรือโหลดตัวอย่าง

ตัวแปลง TSV ⇄ JSON คืออะไร

แปลงค่าที่คั่นด้วยแท็บ (TSV) เป็น JSON และแปลง JSON กลับเป็น TSV ในเบราว์เซอร์ของคุณ วางเซลล์จาก Excel หรือ Google Sheets ได้โดยตรง หรืออัปโหลดไฟล์ .tsv หรือ .txt แล้วรับอาร์เรย์ของออบเจ็กต์ที่ใช้แถวส่วนหัวเป็นคีย์ ค่าเริ่มต้นจะเก็บค่าเป็นสตริง รหัสและรหัสไปรษณีย์อย่าง 00501 จึงไม่เสียเลขศูนย์นำหน้า

วิธีใช้
  1. 1.เลือก TSV → JSON หรือ JSON → TSV
  2. 2.วางข้อมูล อัปโหลดไฟล์ หรือโหลดตัวอย่าง
  3. 3.ตั้งค่าส่วนหัว บรรทัดว่าง และเอาต์พุต เปิดขั้นสูงเพื่อปรับชื่อส่วนหัว ชนิดของค่า หรือค่าซ้อน
  4. 4.ตรวจคำเตือนเรื่องส่วนหัวซ้ำหรือแถวที่จำนวนฟิลด์ไม่ตรง
  5. 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 จะถูกแจ้ง แต่ไม่ถูกแก้ไข

CodingTool เปิดตัวอย่างเป็นทางการบน

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.toolsLaunchpadly Startup DirectoryCodingTool.dev — Featured on Smol Launch