ตัวแปลงข้อมูลจาก CSV เป็น JSON
การแปลงข้อมูลจากไฟล์ CSV เป็น JSON ที่มีความละเอียดและครอบคลุมมากยิ่งขึ้น เมื่อค่าเริ่มต้นของเครื่องมือพื้นฐานไม่เพียงพอ: ให้เลือกตัวคั่นข้อมูลเฉพาะตัว (จุลภาค แท็บ อัฒภาค หรือเครื่องหมายไปป์) กำหนดว่าแถวแรกจะใช้บรรจุหัวข้อข้อมูลหรือไม่ และเลือกระหว่างรูปแบบผลลัพธ์ JSON แบบสวยงามหรือแบบกระชับ โดยผลลัพธ์จะเป็นอาร์เรย์ของออบเจกต์ที่จัดเรียงตามหัวข้อ หรืออาร์เรย์ของอาร์เรย์ หากปิดการใช้งานหัวข้อ, ซึ่งมีประโยชน์อย่างยิ่งสำหรับข้อมูลในรูปแบบเมทริกซ์ที่ไม่มีชื่อคอลัมน์ตามธรรมชาติ
วิธีการกำหนดค่าการแปลง
-
1
นำข้อมูลจากไฟล์ CSV มาวาง
รูปแบบไฟล์แบนทั่วไปใดๆ ก็สามารถใช้งานได้ โดยโปรแกรมตีความจะคำนึงถึงเครื่องหมายอัญประกาศและรหัสหลีกเลี่ยงการแสดงผลผิดปกติ
-
2
เลือกตัวคั่นข้อมูล
จุลภาคสำหรับไฟล์ CSV มาตรฐาน, `\t` สำหรับไฟล์ TSV, `;` สำหรับการส่งออกไฟล์ CSV แบบยุโรป และ `|` สำหรับข้อมูลที่แยกด้วยเครื่องหมายไปป์
-
3
สลับโหมดหัวข้อ
เมื่อเปิดใช้งาน แถวแรกจะระบุชื่อคีย์ของ JSON ส่วนเมื่อปิดใช้งาน แต่ละแถวจะกลายเป็นอาร์เรย์ของค่าภายในอาร์เรย์ภายนอก
-
4
เลือกแบบสวยงามหรือแบบกระชับ
แบบสวยงามจะเพิ่มการขึ้นบรรทัดใหม่และการเยื้องเพื่อความสะดวกในการอ่านของมนุษย์ ส่วนแบบกระชับจะตัดสิ่งเหล่านั้นออกเพื่อให้ได้ payload ขนาดเล็กที่สุด
การเลือกรูปแบบผลลัพธ์ที่เหมาะสมสำหรับข้อมูลของคุณ
ตัวสลับหัวข้อจะสร้างรูปแบบ JSON สองแบบที่แตกต่างกัน ให้เลือกแบบที่สอดคล้องกับสิ่งที่ผู้ใช้งานคาดหวัง
อาร์เรย์ของออบเจกต์ (เปิดใช้หัวข้อ)
[
{ "name": "Alice", "age": "30" },
{ "name": "Bob", "age": "25" }
]
นี่คือรูปแบบที่ REST API และเฟรมเวิร์กฝั่งหน้าบ้านส่วนใหญ่คาดหวังไว้ โดยแต่ละแถวแทนข้อมูลหนึ่งรายการ และคีย์จะเป็นชื่อคอลัมน์ที่คงที่
อาร์เรย์ของอาร์เรย์ (ปิดหัวข้อ)
[
["Alice", "30"],
["Bob", "25"]
]
มีประโยชน์เมื่อไฟล์ CSV เป็นรูปแบบเมทริกซ์ (เช่น แผนที่ความร้อน หรือตารางสหสัมพันธ์) หรือเมื่อผู้บริโภคเป็นไลบรารีแผนภูมิ เช่น D3 ที่ต้องการข้อมูลตามตำแหน่ง
การอ้างอิงตัวคั่นข้อมูล
| ไฟล์แบนทั่วไป | ตัวคั่น | การใช้งาน |
|---|---|---|
| CSV | , |
รูปแบบการส่งออกเริ่มต้นในเครื่องมือส่วนใหญ่ของอเมริกาเหนือ |
| TSV | \t |
ข้อมูลที่วางมาจากสเปรดชีตผ่านคลิปบอร์ด |
| SSV (อัฒภาค) | ; |
ไฟล์ส่งออกในรูปแบบ Excel ของยุโรป (จุลภาคใช้เป็นเครื่องหมายทศนิยม) |
| PSV (ไปป์) | ` | ` |
แบบสวยงามเทียบกับแบบกระชับ
- JSON แบบสวยงาม มีขนาดใหญ่กว่าปกติประมาณ 2–3 เท่า แต่กวาดสายตาอ่านได้ง่าย แนะนำให้ใช้สำหรับฟิกซ์เจอร์ทดสอบ เนื้อหาของคำขอที่จะคอมมิตลงใน Git และการคัดลอกไปวางในคอนโซลเบราว์เซอร์
- JSON แบบกระชับ ช่วยประหยัดจำนวนไบต์ในการส่งข้อมูลผ่านเครือข่ายและตัดช่องว่างออก แนะนำให้ใช้สำหรับ payload ของ API ในสภาพแวดล้อมจริง และสำหรับการเขียนข้อมูลลง
localStorage - รูปแบบใดก็ตามล้วนเป็น JSON ที่ถูกต้อง, ไม่มีผู้บริโภครายใดสนใจว่าคุณส่งรูปแบบใด
คำถามที่พบบ่อย
กรุณาป้อนลำดับตัวอักษรสองตัวอย่างตรงตามต้นฉบับ คือ \t ลงในช่องป้อนตัวแบ่งบรรทัด โดยเครื่องแปลงจะตีความลำดับนี้ว่าเป็นตัวแท็บจริงก่อนทำการวิเคราะห์ข้อมูล
ไฟล์ CSV ไม่มีข้อมูลประเภทของข้อมูล ดังนั้นตัวแปลงจะเก็บค่าทุกค่าในรูปแบบสตริง เพื่อหลีกเลี่ยงการเปลี่ยนแปลงรหัสประจำตัว (ID) เช่น 00042 หรือค่าทศนิยม เช่น 1.50 อย่างไม่รู้ตัว โดยให้แปลงเป็นค่าตัวเลขในระบบผู้ใช้งานเมื่อจำเป็น
คีย์ของออบเจกต์จะต้องเป็นเอกลักษณ์ เพื่อให้คอลัมน์ใหม่สามารถเขียนข้อมูลทับคอลัมน์เดิมได้ ควรเปลี่ยนชื่อหัวข้อที่ซ้ำกันในไฟล์ CSV ต้นฉบับก่อน หรือปิดการใช้งานหัวข้อเหล่านั้นและจัดการการเข้าถึงตามตำแหน่ง
ใช่ ไฟล์ CSV จะถูกส่งไปยังเซิร์ฟเวอร์ของเราเพื่อสร้าง JSON ไฟล์จะไม่ถูกจัดเก็บและไม่ถูกเพิ่มลงในลิงก์ของหน้าเว็บ
เครื่องมือที่เกี่ยวข้อง
ตารางอ้างอิง ASCII
ตาราง ASCII ครบตั้งแต่ 0 ถึง 127 พร้อมค่าเลขฐานสิบ ฐานสิบหก ฐานแปด ฐานสอง และรูปแบบการอ้างอิงอักขระแบบตัวเลขของ HTML รวม NUL, LF และ DEL
อ้างอิงตัวอักษร HTML
รายการที่สามารถค้นหาได้ขององค์ประกอบ HTML พร้อมรหัสชื่อและรหัสตัวเลข รวมถึงฟังก์ชันสำเนาด้วยคลิกเดียวสำหรับตัวอักษรพิเศษและสัญลักษณ์ต่างๆ
ตารางอ้างอิงแป้นพิมพ์ลัด
ค้นหาแป้นพิมพ์ลัดเริ่มต้นตามเอกสารของ VS Code, Chrome และ Bash ที่ใช้ GNU Readline บน macOS, Windows และ Linux
ตัวลดรูปพีชคณิตบูลีน
ประเมินนิพจน์บูลีนสำหรับทุกชุดอินพุตและดูตารางค่าความจริงที่สมบูรณ์ รองรับตัวแปรสูงสุดห้าตัวและตัวดำเนินการ &, |, !, ^
เครื่องสร้างตัวอักษรสุ่ม
สร้างตัวอักษร A-Z แบบสุ่ม เลือกจำนวน ตัวพิมพ์ใหญ่ ตัวพิมพ์เล็ก หรือแบบผสม แล้วใช้กับเกม โจทย์ หรือกิจกรรมในห้องเรียน
เครื่องมือตรวจสอบหมายเลขโทรศัพท์
ตรวจสอบโครงสร้างหมายเลขตามประเทศ พร้อมดูภูมิภาค ประเภท และรูปแบบ E.164 ระหว่างประเทศ ในประเทศ และ RFC 3966
เครื่องมือนี้มีให้บริการในภาษาอื่น
- CSV-till-JSON-omvandlare [SV]
- CSV转 JSON 转换器 [ZH]
- CSVからJSONへの変換ツール [JA]
- Convertisseur CSV en JSON [FR]
- Converter van CSV naar JSON [NL]
- CSV'den JSON'e Dönüştürücü [TR]
- تحويل CSV إلى JSON [AR]
- Konwerter CSV do JSON [PL]
- CSV에서 JSON으로 변환기 [KO]
- CSV to JSON Converter [EN]
- Conversor de CSV para JSON [PT]
- CSV zu JSON Konverter [DE]
- Convertidor de CSV a JSON [ES]
- Konverter CSV ke JSON [ID]
- Chuyển đổi từ CSV sang JSON [VI]
- Convertitore da CSV a JSON [IT]
- Конвертер CSV в JSON [RU]