แปลง CSV เป็น JSON
วางข้อความ CSV หรือเปิดไฟล์ แล้วได้ JSON เป็นรายการของออบเจ็กต์ตามหัวคอลัมน์ หาตัวคั่นให้เอง อ่านช่องที่มีเครื่องหมายคำพูด คอมมา และบรรทัดใหม่อยู่ข้างในได้ และไม่ทำให้เลขนำหน้าด้วย 0 (เช่น รหัสไปรษณีย์ 01234) เพี้ยน ทำงานในเบราว์เซอร์ของคุณ ไฟล์ไม่ถูกส่งไปที่ใด
เครื่องมือนี้ต้องใช้ JavaScript ถ้าเห็นข้อความนี้นานเกินไม่กี่วินาที แปลว่าเบราว์เซอร์ปิด JavaScript ไว้หรือโหลดหน้าไม่ครบ ลองเปิด JavaScript หรือโหลดหน้านี้ใหม่
วิธีใช้
- วางข้อความ CSV ลงช่องซ้าย หรือกด "เปิดไฟล์" เลือกไฟล์ .csv
- เครื่องมือหาตัวคั่นให้ (ถ้าผิด เลือกเอง) ติ๊กว่าแถวแรกเป็นหัวคอลัมน์หรือไม่
- กด "คัดลอก" หรือ "ดาวน์โหลด" เป็นไฟล์ .json
คำถามที่พบบ่อย
ไฟล์ CSV จาก Excel ภาษาไทยไม่เพี้ยนใช่ไหม
ไฟล์ที่บันทึกเป็น "CSV UTF-8" อ่านภาษาไทยได้ถูกต้อง เครื่องมือตัด BOM ที่หัวไฟล์ให้ ถ้าบันทึกเป็น CSV ธรรมดาจาก Excel บน Windows รุ่นเก่า ไฟล์อาจใช้รหัสเดิมของเครื่อง (Windows-874) ซึ่งเบราว์เซอร์ไม่อ่านเป็น UTF-8 ให้บันทึกใหม่เป็น "CSV UTF-8"
ทำไมรหัสไปรษณีย์ 01234 ยังเป็นข้อความ
ตัวเลขที่ขึ้นต้นด้วย 0 หรือยาวเกิน 15 หลัก (เช่น เลขบัตร เลขบัญชี) ถ้าแปลงเป็นตัวเลขจะเสียเลข 0 นำหน้าหรือเสียหลักท้าย เครื่องมือจึงเก็บเป็นข้อความ ถ้าอยากให้ทุกช่องเป็นข้อความ เอาติ๊ก "แปลงตัวเลข..." ออก
ช่องที่ขาดหรือหัวคอลัมน์ซ้ำ ทำอย่างไร
แถวที่สั้นกว่าหัวจะเติมช่องที่ขาดเป็น null หัวคอลัมน์ว่างจะตั้งชื่อ column_N และหัวที่ซ้ำจะต่อท้ายด้วย _2 _3 และเครื่องมือจะแจ้งไว้
สิ่งที่ควรรู้
- ถ้าไม่ติ๊ก "แถวแรกเป็นหัวคอลัมน์" จะได้รายการของรายการ (array ซ้อน array)
- บรรทัดว่างถูกข้าม
- ไฟล์ใหญ่ถึง 20 MB แต่การแปลงทำบนหน้าเว็บโดยตรง ไฟล์ขนาดหลายสิบ MB อาจทำให้หน้าช้าชั่วครู่
ข้อมูลของคุณไม่ออกจากเครื่อง
ทุกอย่างทำงานในเบราว์เซอร์ของคุณ สิ่งที่คุณพิมพ์ วาง หรือเปิดไม่ถูกส่งขึ้นเซิร์ฟเวอร์ของ freesabai หรือของใคร และไม่ถูกเก็บไว้ในเบราว์เซอร์ ปิดหน้าแล้วหายหมด เว็บนับเพียงว่าหน้านี้ถูกเปิดและมีคนคัดลอกหรือบันทึกผลกี่ครั้ง (ไม่ส่งสิ่งที่วางหรือผลลัพธ์ และปิดการนับได้ที่ท้ายเว็บ ดูนโยบายความเป็นส่วนตัว)
แจ้งปัญหาหรือเสนอไอเดีย
เจอปัญหาหรืออยากให้เครื่องมือนี้ทำอะไรได้เพิ่ม บอกเราได้ที่หน้าแจ้งปัญหาและเสนอไอเดีย ไม่ต้องสมัคร
เครื่องมือนักพัฒนาอื่นๆ
JSON และข้อมูล
- จัดรูปแบบ JSONจัดรูป ย่อ และตรวจ JSON บอกบรรทัดที่ผิด พับดูเป็นชั้นได้
- แปลง JSON เป็น YAMLแปลง JSON เป็น YAML ทันที คงลำดับคีย์ ไม่ส่งข้อมูลออกจากเครื่อง
- แปลง YAML เป็น JSONแปลง YAML เป็น JSON บอกบรรทัดที่ YAML ผิด
- แปลง JSON เป็น CSVแปลง JSON เป็น CSV เปิดใน Excel ได้ รองรับภาษาไทย
- แปลง CSV เป็น JSONแปลง CSV เป็น JSON เลือกตัวคั่นได้ รู้จักเครื่องหมายคำพูด
- ดู CSV เป็นตารางเปิดไฟล์ CSV ดูเป็นตาราง เรียงคอลัมน์ ค้นหา ไม่ต้องใช้ Excel
- เทียบข้อความ / JSON (Diff)ดูว่าสองข้อความต่างกันตรงไหน แบบเทียบข้างกันหรือรวม ไฮไลต์ระดับคำ
เข้ารหัส แฮช โทเคน
- Base64 เข้ารหัส/ถอดรหัสBase64 ข้อความไทย (UTF-8) แบบ URL-safe และไฟล์ ⇄ Base64
- สร้างแฮช MD5 SHA-256 และ HMACแฮชข้อความหรือไฟล์ MD5 SHA-1 SHA-256 SHA-512 HMAC และตรวจ checksum
- ถอดรหัส JWTดู header และ payload ของ JWT เวลาหมดอายุอ่านง่าย (ถอดอย่างเดียว ไม่ตรวจลายเซ็น)
- URL Encode / Decodeเข้ารหัสและถอดรหัสลิงก์ ภาษาไทยในลิงก์ (%E0%B8…) แยกส่วนของ URL ได้
- HTML Entities Encode / Decodeแปลงตัวอักษรพิเศษเป็น & < > " และกลับ
ตัวสร้าง
เวลา ตัวเลข สี
- แปลง Unix Timestamp เป็นวันเวลาแปลง timestamp (วินาที/มิลลิวินาที) เป็นวันเวลาและกลับ เลือกเขตเวลาได้
- อธิบาย Cron Expressionแปล cron เป็นภาษาคน และดู 5 รอบที่จะรันถัดไป
- แปลงเลขฐาน 2 8 10 16แปลงเลขฐานสอง แปดสิบ สิบหก และคำนวณบิต AND OR XOR shift
- แปลงสี HEX RGB HSLแปลงสีระหว่าง HEX, RGB และ HSL เลือกสีด้วยสายตา
- ตรวจความต่างสี (WCAG)เช็กอัตราส่วนความต่างของสีตัวอักษรกับพื้นหลัง ผ่าน AA / AAA หรือไม่