แปลงข้อมูล CSV เป็นรูปแบบ JSON (อาร์เรย์ของอ็อบเจ็กต์)
โมเดลจำลองฝั่งหน้าบ้าน ไฟล์คอนฟิก และการทดสอบ API มักต้องการ JSON ในขณะที่ข้อมูลที่คุณมีอยู่ในรูปแบบไฟล์ส่งออก CSV ตัวแปลงนี้จะอ่านแถวหัวตารางเป็นรายการคีย์ และแปลงทุกบรรทัดถัดไปให้เป็นออบเจ็กต์ JSON สร้างเป็นอาร์เรย์ที่จัดรูปแบบสวยงามซึ่งคุณสามารถวางลงในโค้ดหรือ request body ได้โดยตรง
วาง CSV คลิกแปลง แล้ว JSON จะปรากฏทางด้านขวา พร้อมให้คัดลอกหรือดาวน์โหลดเป็น data.json การแปลงทำงานในเบราว์เซอร์: ไม่มีการอัปโหลด ไม่ต้องมีบัญชี และไม่มีขีดจำกัดขนาดนอกเหนือจากหน่วยความจำของอุปกรณ์คุณ
id,name,city 1,Ana,Madrid 2,Luis,Sevilla
[
{
"id": "1",
"name": "Ana",
"city": "Madrid"
},
{
"id": "2",
"name": "Luis",
"city": "Sevilla"
}
]
CSV ไม่มีชนิดข้อมูล ดังนั้นทุกเซลล์จึงเป็นข้อความ เครื่องมือนี้คงพฤติกรรมนั้นไว้และเขียนแต่ละค่าเป็นสตริง JSON หากผู้ใช้งานปลายทางของคุณต้องการตัวเลขหรือบูลีน ให้แปลงหลังจากโหลด JSON แล้ว เช่นด้วย Number() ใน JavaScript หรือ int() ใน Python
เป็นอาร์เรย์ JSON ที่แต่ละสมาชิกคือออบเจ็กต์ คีย์ของออบเจ็กต์มาจากชื่อหัวตารางในบรรทัดแรกของ CSV และค่าคือเซลล์ของแถวนั้นตามลำดับเดียวกัน ผลลัพธ์เยื้องด้วยสองช่องว่างเพื่อให้อ่านและเปรียบเทียบความแตกต่างได้ง่าย
ไม่ได้โดยตรง เพราะตัวแยกวิเคราะห์จะแบ่งด้วยจุลภาคเท่านั้น ให้แปลงไฟล์เป็นค่าที่คั่นด้วยจุลภาคก่อนด้วยเครื่องมือ CSV to Delimited หรือใช้ CSV Viewer and Editor เพื่อวางข้อมูลแล้วดาวน์โหลดด้วยจุลภาค
CSV เป็นตารางธรรมดา: แถวของค่าที่คั่นด้วยตัวคั่น ไม่มีชนิดข้อมูลและไม่มีการซ้อนกัน เหมาะกับสเปรดชีต ส่วน JSON แสดงออบเจ็กต์และอาร์เรย์ที่มีค่าที่ระบุชนิดและสามารถซ้อนกันได้ นี่คือเหตุผลที่ API และแอปพลิเคชัน JavaScript นิยมใช้ CSV มีขนาดเล็กกว่า ส่วน JSON อธิบายตัวเองได้
ไม่ ข้อความที่คุณวางจะถูกแยกวิเคราะห์ด้วย JavaScript ในเบราว์เซอร์ของคุณและไม่เคยออกจากหน้าเว็บ คุณสามารถใช้เครื่องมือนี้แบบออฟไลน์ได้ด้วยซ้ำเมื่อหน้าเว็บโหลดเสร็จแล้ว
เครื่องมือฟรีอื่นๆ ที่อาจเป็นประโยชน์