ตัวแปลง SQL INSERT เป็น JSON
แปลงคำสั่ง SQL INSERT เป็น JSON array, JSON แบบจัดกลุ่มตามตาราง หรือ CSV พร้อม type inference รองรับหลายตาราง และรายงานปัญหาพร้อมเลขบรรทัด — ทำงานในเบราว์เซอร์ 100%
Loading tool...
ตัวแปลง SQL INSERT เป็น JSON คืออะไร?
ตัวแปลง SQL INSERT เป็น JSON รับคำสั่ง INSERT (แถวข้อมูลที่ใช้ seed ฐานข้อมูล) แล้วแปลงกลับเป็น JSON หรือ CSV ที่มีโครงสร้าง วางคำสั่งเดียวหรือ dump ทั้งไฟล์ที่มีหลายตารางก็ได้ — parser จะ infer ชนิดของทุกค่า แจ้งบรรทัดที่ผิด format พร้อมเลขบรรทัด และให้ export ผลลัพธ์เป็น JSON array, JSON จัดกลุ่มตามตาราง หรือ CSV
ประโยชน์หลัก
- เปลี่ยน seed data จาก SQL เป็น JSON สำหรับ API mock และ fixture ในไม่กี่วินาที
- Type inference อัตโนมัติ — ตัวเลขยังเป็นตัวเลข NULL กลายเป็น null
- จัดการหลายคำสั่ง หลายตาราง และ escaped quote ในการวางครั้งเดียว
- คำเตือนพร้อมเลขบรรทัดช่วยจับปัญหาข้อมูลก่อนถึง production
- ประมวลผลฝั่ง client ทั้งหมด dump ที่ละเอียดอ่อนไม่ผ่านเครือข่าย
กรณีการใช้งาน
- •แปลงไฟล์ seed ของฐานข้อมูลเป็น JSON fixture สำหรับ automated test
- •ดึงแถวตัวอย่างจาก production dump มาทำ frontend mock API
- •ย้าย reference data แบบ INSERT เข้า spreadsheet ผ่านการ export CSV
- •รีวิว SQL migration เก่าโดยดูข้อมูลแถวจริงในรูปแบบ JSON
- •กู้ข้อมูลจาก SQL backup ที่เหลือเพียงคำสั่ง INSERT
วิธีแปลงคำสั่ง SQL INSERT เป็น JSON
- วางคำสั่ง INSERT: วางคำสั่ง INSERT INTO หนึ่งหรือหลายคำสั่งลงช่องอินพุต รองรับ VALUES หลายแถวและหลายตาราง หรือกด Load example เพื่อดูตัวอย่าง
- เลือกรูปแบบ: เลือก JSON array, JSON object จัดกลุ่มตามตาราง หรือ CSV จากปุ่มรูปแบบ พรีวิวผลลัพธ์จะอัปเดตทันที
- ตรวจสรุปและ issues: บรรทัดสรุปนับจำนวน statement แถว และปัญหา โดยคำเตือนอย่างจำนวนคอลัมน์กับค่าไม่ตรงกันจะระบุเลขบรรทัดให้กลับไปแก้ SQL ได้
- คัดลอกหรือดาวน์โหลด: กด Copy เพื่อเอา JSON หรือ CSV หรือกด Download เพื่อบันทึกไฟล์ insert-data.json หรือ insert-data.csv แล้วกด Clear เพื่อเริ่มชุดใหม่
คุณสมบัติหลัก
- Parse คำสั่ง INSERT แบบแถวเดียวหรือหลายแถว มีหรือไม่มี column list ก็ได้
- Type inference: จำนวนเต็ม ทศนิยม boolean NULL และ hex literal
- 3 รูปแบบผลลัพธ์: JSON array, JSON จัดกลุ่มตามตาราง และ CSV
- รองรับ escaped quote (แบบ '' และ backslash) ในค่าสตริง
- รายการปัญหาพร้อมเลขบรรทัด เช่น วงเล็บไม่ปิด ค่าว่าง คอลัมน์ไม่ตรงกัน
- ทำงาน offline ในเบราว์เซอร์ — ไม่มีการอัปโหลดข้อมูลไปไหน