ตัวแปลง CSV เป็น JSON ออนไลน์

แปลง CSV เป็น JSON ออนไลน์ในไม่กี่วินาที เครื่องมือฟรีที่แปลง spreadsheet rows เป็น JSON arrays พร้อมสำหรับ API ทำงานในเบราว์เซอร์ ไม่ต้องสมัครสมาชิก

ลากวางหรือวาง CSV ของคุณที่นี่
Loading editor...
Loading editor...

CSV ถึง JSON การแปลงคืออะไร?

การแปลง CSV เป็น JSON คือกระบวนการนำข้อมูลในรูปแบบ spreadsheet (แถวและคอลัมน์ที่คั่นด้วยเครื่องหมายจุลภาค) และแปลงเป็น JSON ซึ่งเป็นรูปแบบที่ APIs และแอปพลิเคชันสมัยใหม่ใช้จริง แถวแรกของ CSV จะกลายเป็น keys และแถวต่อไปทุกแถวจะกลายเป็น JSON object ตัวแปลง csv เป็น json จะจัดการการ mapping นั้นให้คุณโดยที่คุณไม่ต้องเขียน parser เอง คุณมักจะทำการแปลง csv เป็น json เมื่อคุณ export ข้อมูลจาก Excel, Google Sheets หรือฐานข้อมูล และต้องการส่งเข้าเครื่องมือที่รองรับเฉพาะ JSON

ทำไมต้องแปลง CSV เป็น JSON?

แทบทุก API, mobile app และ JavaScript framework คาดหวัง JSON CSV คือสิ่งที่ข้อมูลธุรกิจมีลักษณะก่อนที่จะถึงนักพัฒนา: ตารางแบบ flat จาก spreadsheet, export จาก CRM, dump จากฐานข้อมูล การแปลง csv เป็น json ออนไลน์คือวิธีที่เร็วที่สุดในการเชื่อมโยงสองโลกนั้น ใช้เครื่องมือ csv เป็น json เมื่อคุณต้องการ feed ข้อมูล spreadsheet เข้า REST API, seed ฐานข้อมูลด้วย sample records, สร้างไฟล์ JSON สำหรับ static site หรือแบ่งปันข้อมูลกับนักพัฒนา frontend ที่ทำงานกับ JSON

ตัวแปลง CSV ถึง JSON ของเราทำงานอย่างไร

เมื่อคุณคลิก 「แปลง」 เครื่องมือจะอ่านแถวแรกของ CSV เป็น headers และแปลงแถวต่อไปทุกแถวเป็น JSON object โดยใช้ headers เหล่านั้นเป็น keys ตัวเลขและ booleans ถูกตรวจจับอัตโนมัติเพื่อไม่ให้ติดอยู่เป็น strings เซลล์ว่างจะกลายเป็น null ตัวคั่นทั่วไป (จุลภาค, เซมิโคลอน, tab) ถูกรู้จักอัตโนมัติ Fields ที่มีเครื่องหมายจุลภาคอยู่ในเครื่องหมายอ้างอิงถูกจัดการตามวิธี CSV มาตรฐาน การแปลงทำงานทั้งหมดในเบราว์เซอร์ของคุณ ดังนั้นข้อมูลของคุณไม่เคยออกจากอุปกรณ์ของคุณ

คุณสมบัติที่คุณจะได้รับ

  • การแปลงด้วยคลิกเดียว: กด 「แปลง」 แล้ว JSON จะปรากฏในแผงเอาต์พุต
  • การตรวจจับประเภทข้อมูลอัตโนมัติ: ตัวเลขยังคงเป็นตัวเลข booleans ยังคงเป็น booleans เซลล์ว่างกลายเป็น null
  • การจัดการตัวคั่นอัจฉริยะ: จุลภาค เซมิโคลอน และ tabs ถูกตรวจจับอัตโนมัติ
  • รองรับ quoted fields: ค่าที่มีจุลภาคหรือเครื่องหมายอ้างอิงอยู่ภายในถูก parse อย่างถูกต้อง
  • รองรับการอัปโหลด: โหลดไฟล์ .csv จากอุปกรณ์ของคุณหรือลากและวางในอินพุต
  • คัดลอกด้วยคลิกเดียว: รับเอาต์พุต JSON ด้วยปุ่ม 「คัดลอกผลลัพธ์」 แล้ววางได้ทุกที่

วิธีใช้เครื่องมือ

  1. วาง CSV ของคุณในอินพุต editor หรือใช้ปุ่ม 「อัปโหลดไฟล์」 เพื่อโหลดไฟล์ .csv
  2. คลิกปุ่ม 「แปลง」 เพื่อสร้างเอาต์พุต JSON ทางด้านขวา
  3. คลิกปุ่ม 「คัดลอกผลลัพธ์」 เพื่อคัดลอก JSON ไปยัง clipboard ของคุณ
  4. ใช้ปุ่ม 「ล้าง」 เพื่อ reset ทั้งสอง editors เมื่อต้องการเริ่มใหม่

กรณีการใช้งานทั่วไป

  • การ seed API: แปลง CSV export เป็น JSON เพื่อ POST records ไปยัง API ของคุณ
  • การนำเข้าฐานข้อมูล: เตรียม JSON สำหรับเครื่องมือที่รับ JSON แต่ไม่รับ CSV
  • ข้อมูล static site: สร้างไฟล์ข้อมูล JSON จาก spreadsheet drafts
  • การส่งมอบข้อมูล: แบ่งปันข้อมูล spreadsheet กับนักพัฒนา frontend ที่ทำงานกับ JSON

ตัวอย่างการแปลง

อินพุต (CSV)

product,price,inStock
Widget,29.99,true
Gadget,49.99,false

เอาต์พุต (JSON)

[
  {
    "product": "Widget",
    "price": 29.99,
    "inStock": true
  },
  {
    "product": "Gadget",
    "price": 49.99,
    "inStock": false
  }
]

คำถามที่พบบ่อย

ตัวแปลงที่เกี่ยวข้อง