Handytool
เอกสารฟรีทำงานในเครื่อง

CSV เป็น JSON

แปลงแถว CSV เป็นอ็อบเจกต์ JSON

.csv
ทิศทาง
ตัวคั่น
แถวหัวตาราง
การย่อหน้า
อินพุต CSV
0 บรรทัด0 ไบต์
เอาต์พุต JSON
0 บรรทัด0 ไบต์

เกี่ยวกับ CSV เป็น JSON

วางข้อมูล CSV หรือ TSV แล้ว Handytool จะแปลงทุกแถวให้กลายเป็น JSON object ที่เรียบร้อยภายในเบราว์เซอร์ของคุณทันที เครื่องมือ csv to json นี้ตรวจจับตัวคั่นได้อัตโนมัติไม่ว่าจะเป็นจุลภาค อัฒภาค แท็บ หรือ pipe รองรับ quoted fields และ escaped quotes พร้อมให้คุณเลือกได้ว่าแถวแรกเป็น header หรือไม่ ไม่มีข้อมูลถูกอัปโหลดเลย ดังนั้นข้อมูลที่ดึงมาจาก Excel, Google Sheets หรือ Postgres จึงเป็นความลับอยู่บนเครื่องของคุณอย่างสมบูรณ์

คุณสมบัติของ CSV เป็น JSON

  • 01

    ตรวจจับตัวคั่นอัตโนมัติ

    การแยกวิเคราะห์เกิดขึ้นทั้งหมดในเบราว์เซอร์ของคุณ — ข้อมูลของคุณไม่ออกจากอุปกรณ์ของคุณ — ไม่มีบัญชีและไม่มีการติดตามตัวตน คุณสามารถ pretty-print ด้วยช่องว่าง 2 หรือ 4 ตัว minify สำหรับ API คัดลอกไปยังคลิปบอร์ด หรือดาวน์โหลดไฟล์ .json

  • 02

    เลือกใช้ header หรือ raw array

    ใช้แถวแรกเป็น object key เพื่อรับ JSON objects array หรือปิด header เพื่อให้ได้ raw 2D array แทน ชื่อ header ที่ซ้ำกันจะถูกแยกแยะโดยอัตโนมัติ

  • 03

    ทำงานในเบราว์เซอร์ทั้งหมด

    การแปลงเกิดขึ้นทั้งหมดในเบราว์เซอร์ของคุณ ข้อมูลของคุณไม่ออกจากอุปกรณ์ ไม่มีการติดตาม คุณสามารถ pretty-print ด้วย 2 หรือ 4 ช่องว่าง minify สำหรับ API คัดลอกไปยังคลิปบอร์ด หรือดาวน์โหลดเป็นไฟล์ .json

คำถามที่พบบ่อยของ CSV เป็น JSON

แปลงไฟล์ CSV เป็น JSON ได้อย่างไร
เปิด CSV ในโปรแกรมแก้ไขข้อความหรือ spreadsheet คัดลอกแถวต่าง ๆ แล้ววางในช่องด้านซ้าย กด แปลง แล้วช่องด้านขวาจะแสดง JSON ออกมา ซึ่งจะเป็น array ของ objects หากเปิด header หรือ array ของ arrays หากปิด จากนั้นกด ดาวน์โหลด เพื่อบันทึกเป็น converted.json
รองรับตัวคั่นอะไรบ้าง
จุลภาค อัฒภาค แท็บ และ pipe รองรับทั้งหมด โหมด Auto จะตรวจสอบข้อมูลและเลือกตัวคั่นที่ทำให้ความกว้างของแถวสม่ำเสมอที่สุด รองรับทั้ง CSV แบบยุโรปที่ใช้อัฒภาคและไฟล์ที่คั่นด้วยแท็บ
รองรับ quoted fields และจุลภาคภายในเซลล์ไหม
รองรับ ตัว parser ทำงานตามมาตรฐาน RFC 4180 โดย field ที่อยู่ในเครื่องหมายคำพูดคู่สามารถมีตัวคั่น ขึ้นบรรทัดใหม่ หรือ escaped quotes ที่เขียนเป็นเครื่องหมายคำพูดคู่สองชุดติดกัน ("") หากเครื่องหมายคำพูดไม่ปิด จะแสดงข้อผิดพลาดแทนที่จะทำให้ข้อมูลเสียหาย
ถ้าชื่อคอลัมน์ซ้ำกันหรือว่างเปล่าจะเกิดอะไรขึ้น
ชื่อ header ที่ว่างเปล่าจะกลายเป็น column_1, column_2 ไปเรื่อย ๆ ส่วนชื่อที่ซ้ำกันจะได้รับตัวเลขต่อท้าย เช่น email กับ email_2 เพื่อให้ทุก key ใน JSON เป็นค่าที่ไม่ซ้ำกัน
ข้อมูลของฉันถูกอัปโหลดไปที่ไหนไหม
ไม่เลย เครื่องมือ CSV to JSON ทำงาน 100% ในเบราว์เซอร์ด้วย JavaScript ข้อมูลของคุณไม่มีทางไปถึงเซิร์ฟเวอร์ใด ๆ และไม่มีสิ่งใดถูกบันทึกไว้ ยังใช้งานแบบออฟไลน์ได้หลังจากโหลดหน้าแล้ว
มีข้อจำกัดด้านจำนวนแถวหรือขนาดไฟล์ไหม
ไม่มีการกำหนดขีดจำกัดแบบตายตัว แต่ไฟล์ที่ใหญ่มาก ๆ (หลายร้อย megabyte) อาจใช้เวลา render นานขึ้นเล็กน้อย สำหรับไฟล์ที่ส่งออกจาก spreadsheet ทั่วไปที่มีหลายพันแถว การแปลงจะเสร็จภายในพริบตา

เครื่องมือที่เกี่ยวข้อง

เอกสาร

สำรวจเครื่องมืออื่น ๆ

เครื่องมือทั้งหมด