Alat developer / 21

Pengonversi SQL ke JSON / JSON ke SQL

Konversi array JSON ke pernyataan SQL INSERT yang di-escape, atau parse kueri SQL INSERT menjadi array objek JSON.

Pengonversi SQL ke JSON / JSON ke SQL: TOEA mengonversi array objek JSON menjadi kueri SQL INSERT INTO dengan escape kutip, atau mengekstrak kolom dan nilai dari pernyataan SQL INSERT. Berjalan 100% lokal di browser Anda tanpa upload file ke server.

Dijalankan
Di browser Anda
Biaya
Gratis · tanpa daftar
Ketersediaan
Siap digunakan
Konverter SQL ke JSON / JSON ke SQLPemrosesan lokal

Berjalan sepenuhnya di browser Anda

Yang diharapkan pembaca INSERT

Statement dapat terdiri dari beberapa baris, dan VALUES (…), (…) multi-baris dari mysqldump menghasilkan satu objek per baris. Koma, tanda kurung, dan titik koma di dalam string berkuotasi dipertahankan sebagai teks. Nilai berkuotasi tetap menjadi string, sehingga '02134' mempertahankan angka nol di awal; hanya angka tanpa kuotasi yang menjadi number, sedangkan TRUE, FALSE, dan NULL tanpa kuotasi menjadi true, false, dan null dalam JSON. Statement tanpa daftar kolom mendapatkan key column_1, column_2, dan seterusnya. Statement lain, seperti CREATE TABLE, dilewati.

Pemanggilan fungsi seperti NOW() dipertahankan sebagai teks SQL, bukan dievaluasi. Untuk dump yang sangat besar, mengekspor langsung ke JSON atau CSV dari database lebih cepat dan lebih akurat.

Memeriksa statement INSERT yang dibuat

Daftar kolom diambil dari objek pertama. Key yang hanya muncul pada objek berikutnya dihapus, sedangkan key yang tidak ada pada objek berikutnya menjadi NULL. Nama tabel dan kolom ditulis tanpa kuotasi, sehingga kolom bernama order, user, atau group gagal karena merupakan reserved word; gunakan tanda kutip ganda di PostgreSQL atau backtick di MySQL. Objek bersarang dimasukkan sebagai teks JSON, cocok untuk kolom json. Dari spreadsheet, CSV to SQL INSERT adalah cara langsungnya.

Cara menggunakannya

  1. Pilih mode JSON ke SQL atau SQL ke JSON.
  2. Tempel array JSON atau pernyataan SQL INSERT.
  3. Klik Convert untuk melihat, menyalin, atau download hasilnya.

Privasi & batasan

Parsing dan konversi berjalan sepenuhnya di memori klien.

Alat terkait

Pertanyaan umum

Apakah kutip tunggal di-escape dalam nilai SQL?

Ya, kutip tunggal di dalam nilai string di-escape aman sebagai dua kutip tunggal ('').

Apakah saya bisa mengatur nama tabel SQL kustom?

Ya, Anda bisa menyesuaikan nama tabel SQL target untuk kueri INSERT.

Alat gratis · berjalan di browser anda · tanpa perlu akun