ตัวแปลง CSV เป็น JSON
แปลง CSV หรือ TSV เป็น JSON หรือ NDJSON แบบเป็นชุด รองรับพารามิเตอร์การแยกวิเคราะห์และเอาต์พุตหลากหลายรูปแบบ
โหมดรันในเบราว์เซอร์: ข้อมูลของคุณถูกประมวลผลในเบราว์เซอร์และไม่ถูกอัปโหลดไปยังเซิร์ฟเวอร์
ความเร็วและเสถียรภาพ: ความเร็วในการประมวลผลขึ้นอยู่กับอุปกรณ์และเบราว์เซอร์ของคุณ สำหรับงานชุดใหญ่ เวอร์ชันเดสก์ท็อปอาจเสถียรกว่า
กำลังโหลดเครื่องมือ โปรดรอ...
กำลังโหลดเครื่องมือ โปรดรอ...
หากเครื่องมือออนไลน์โหลดหรือใช้งานไม่ได้ ให้ลองใช้เครื่องมือเดสก์ท็อป https://tools.yikeaigc.com/
การใช้งานเครื่องมือ
กลับไปใช้เวอร์ชันเก่า
i
แนะนำให้ตั้งค่าการแยกวิเคราะห์ก่อนเริ่มแปลงรองรับ CSV, TSV, TXT และไฟล์หลายรายการ; หน้าเว็บแสดงเพียง 20 ไฟล์แรก แต่จะแปลงทุกไฟล์
CSV/TSV เป็น JSON
เอาต์พุต NDJSON
แมปคอลัมน์และเดาชนิดข้อมูล
บันทึกการตั้งค่าได้
เลือกแหล่งข้อมูล CSV
เลือกไฟล์ CSV, TSV, TXT หลายไฟล์ได้ หรือวางข้อความ CSV เพื่อแปลงโดยตรง
ประมวลผลไฟล์ในหน้านี้ ไม่ต้องอัปโหลดไปยังเซิร์ฟเวอร์
การตั้งค่าแยกวิเคราะห์ เอาต์พุต และแมป
แนะนำให้คลิก “ตรวจอัตโนมัติ” เพื่อหาตัวคั่นและดูตัวอย่างก่อน แล้วค่อยปรับเอาต์พุตตามโครงสร้าง JSON ที่ต้องการ
ตั้งค่าการแยกวิเคราะห์
ตรวจจับอัตโนมัติก่อน แล้วปรับเองได้
ตั้งค่าเอาต์พุต
อาร์เรย์วัตถุเหมาะกับข้อมูล API; NDJSON เหมาะกับบันทึกและนำเข้าทีละบรรทัด
กรองและเปลี่ยนชื่อคอลัมน์
ใส่ชื่อคอลัมน์หรือดัชนีได้ ดัชนีเริ่มที่ 0
เมื่อกรอก จะส่งออกเฉพาะคอลัมน์เหล่านี้
มีผลเมื่อช่องเก็บเฉพาะว่าง
ดูตัวอย่างข้อมูล
แสดงตัวอย่างแถวแรกอัตโนมัติหลังนำเข้า
แถวข้อมูล0
จำนวนคอลัมน์0
ตัวคั่น-
แหล่งที่มา-
แปลง ดูตัวอย่าง และดาวน์โหลด
แปลงเพื่อสร้างผลลัพธ์ก่อน ผลลัพธ์เดียวคัดลอกหรือดาวน์โหลดได้ หลายไฟล์ดาวน์โหลดเป็น ZIP
สถานะการประมวลผล
รอการแปลง
โปรดยืนยันพารามิเตอร์ แล้วคลิก “เริ่มแปลง”
สร้างผลลัพธ์แล้ว
ดาวน์โหลดไฟล์ JSON ที่แปลงแล้วได้
ตัวอย่างผลลัพธ์
แสดงตัวอย่างเฉพาะ 120KB แรกของผลลัพธ์แรก
转换后将在这里显示JSON预览。
คำแนะนำการประมวลผล
ปรับตัวคั่น การเข้ารหัส หรือหัวตารางตามคำแนะนำได้
คำแนะนำ
คำแนะนำการใช้งานซอฟต์แวร์
- เลือกแหล่งข้อมูล: สามารถอัปโหลดไฟล์ CSV, TSV, TXT หรือวางข้อความ CSV โดยตรงได้; ไฟล์แบบชุดจะแสดงเฉพาะ 20 ไฟล์แรกเพื่อใช้ตรวจสอบ แต่ขณะแปลงจะประมวลผลไฟล์ทั้งหมด
- ตั้งค่าพารามิเตอร์การแยกวิเคราะห์: เลือกหรือให้ระบบตรวจจับตัวคั่นโดยอัตโนมัติก่อน จากนั้นตั้งค่าการเข้ารหัส ตัวกำหนดขอบเขตข้อความ แถวหัวตาราง การจัดการแถวว่าง การจัดการช่องว่างหน้า-หลัง และคำนำหน้าบรรทัดความคิดเห็นตามลักษณะข้อมูล
- ตั้งค่าโครงสร้างเอาต์พุต: สามารถเลือกอาร์เรย์ของออบเจ็กต์ อาร์เรย์ของอาร์เรย์ หรืออาร์เรย์ของคู่คีย์-ค่า; รูปแบบเอาต์พุตรองรับ JSON มาตรฐานและ NDJSON พร้อมตั้งค่าวิธีการเยื้องได้
- กำหนดค่าการประมวลผลฟิลด์: สามารถปรับรูปแบบชื่อคีย์ เปิดการอนุมานประเภท แปลงสตริงว่างเป็น null สร้างออบเจ็กต์ซ้อนตามจุด รวมถึงกรอกคอลัมน์ที่ต้องการเก็บ คอลัมน์ที่ต้องการยกเว้น และกฎการเปลี่ยนชื่อได้
- ดูตัวอย่างข้อมูล: หลังเข้าสู่การตั้งค่าพารามิเตอร์ ให้ดูผลการแยกวิเคราะห์ จำนวนแถวข้อมูล จำนวนคอลัมน์ และข้อมูลแหล่งที่มา ยืนยันว่าฟิลด์ไม่คลาดเคลื่อนก่อนแปลง
- เริ่มแปลง: คลิก “เริ่มแปลง” เครื่องมือจะสร้างผลลัพธ์ JSON หรือ NDJSON ตามพารามิเตอร์ปัจจุบัน
- ดาวน์โหลดผลลัพธ์: ผลลัพธ์ไฟล์เดียวสามารถดาวน์โหลดได้โดยตรง; หลายไฟล์จะส่งออกตามชื่อไฟล์เดิม หากชื่อซ้ำจะเพิ่มหมายเลขให้อัตโนมัติ และสามารถบีบอัดเป็น ZIP เพื่อดาวน์โหลดได้
คำถามที่พบบ่อย
ตอบ: อาร์เรย์ของออบเจ็กต์จะใช้หัวตารางเป็นชื่อฟิลด์ เหมาะสำหรับข้อมูล API และการจัดระเบียบข้อมูลธุรกิจ; อาร์เรย์ของอาร์เรย์จะเก็บเฉพาะค่าของแต่ละแถว โครงสร้างกระชับกว่า เหมาะสำหรับสถานการณ์ประมวลผลข้อมูลที่ลำดับฟิลด์คงที่
ตอบ: NDJSON เป็นรูปแบบที่มีค่า JSON หนึ่งค่าต่อหนึ่งบรรทัด เหมาะสำหรับบันทึก log การนำเข้าแบบชุด การประมวลผลแบบสตรีม และงานข้อมูลที่อ่านทีละบรรทัด เมื่อต้องประมวลผลข้อมูลทีละบรรทัด สามารถเลือกเอาต์พุต NDJSON ได้
ตอบ: หลังเปิด “สร้างออบเจ็กต์ซ้อนตามจุด” หัวตารางเช่น user.name, user.email จะถูกแปลงเป็นโครงสร้างแบบ {"user":{"name":"...","email":"..."}} เหมาะสำหรับจัดระเบียบฟิลด์หลายระดับ เช่น ผู้ใช้ คำสั่งซื้อ สินค้า
ตอบ: หลังจากเปิดใช้ “การอนุมานชนิดข้อมูล” เครื่องมือจะแปลงตัวเลข, true, false, null และรูปแบบวันที่ให้เป็นชนิดข้อมูล JSON ที่สอดคล้องกัน หากต้องการเก็บเป็นสตริงเดิมไว้ สามารถปิดการอนุมานชนิดข้อมูลได้
ตอบ: “เก็บเฉพาะคอลัมน์” และ “ยกเว้นคอลัมน์” รองรับการกรอกชื่อคอลัมน์หรือดัชนี โดยคั่นหลายค่าด้วยเครื่องหมายจุลภาค; “เปลี่ยนชื่อคอลัมน์” ให้กรอกกฎหนึ่งรายการต่อหนึ่งบรรทัด เช่น user.name=user.fullName
ตอบ: ตามค่าเริ่มต้นจะใช้ชื่อไฟล์เดิมและเปลี่ยนนามสกุลเป็น json หรือ ndjson หากมีไฟล์หลายไฟล์ชื่อซ้ำกัน เครื่องมือจะเพิ่มหมายเลขต่อท้ายชื่อไฟล์ถัดไปโดยอัตโนมัติ เพื่อหลีกเลี่ยงการเขียนทับผลลัพธ์
เครื่องมือที่เกี่ยวข้อง
เครื่องมือแปลงข้อความเป็นเลขฐานสิบ
แปลงอักขระข้อความใด ๆ ให้เป็นค่าตัวเลขฐานสิบที่สอดคล้องกั...