Konverter JSON ke SQL

Butuh konversi sebaliknya?
SQL to JSON Converter

Input JSON

1

Output SQL

Pengaturan

Opsi Generasi SQL

Masukkan data JSON untuk dikonversi menjadi SQL

Data hasil konversi akan muncul di sini

Cara mengkonversi JSON ke SQL

  1. Langkah 1 – Input Array JSON

    • Untuk penyisipan tabel langsung, berikan array objek (misalnya, [{"id": 1, "name": "Alice"}]).
    • Setiap objek mewakili satu baris, kunci menjadi nama kolom, dan nilai menjadi data sel.
    • Anda juga dapat mengimpor file JSON yang berisi dataset Anda menggunakan tombol Impor.
  2. Langkah 2 – Konfigurasi Database & Tabel

    • Pemilihan Dialek: Pilih database target Anda (MySQL, PostgreSQL, Oracle, SQL Server, atau SQLite) untuk memastikan sintaks yang benar untuk string, tanda kutip, dan escape.
    • Nama Tabel: Tentukan nama tabel target untuk pernyataan INSERT.
    • Buat Tabel: Secara opsional aktifkan "Sertakan CREATE TABLE" untuk menghasilkan definisi skema secara otomatis berdasarkan tipe data JSON Anda.
  3. Langkah 3 – Generate SQL

    • Alat ini secara instan menghasilkan pernyataan INSERT INTO yang terformat.
    • Klik "Salin" untuk menggunakan SQL segera di klien database Anda (DBeaver, pgAdmin, dll.).
    • Atau klik "Unduh" untuk mendapatkan file skrip .sql yang siap untuk migrasi data yang bermakna atau pemulihan cadangan.
Contoh: JSON ke SQL
// Input JSON
[
  { "id": 1, "name": "Alice" },
  { "id": 2, "name": "Bob" }
]

// Output SQL (MySQL)
INSERT INTO data_table (id, name) VALUES (1, 'Alice');
INSERT INTO data_table (id, name) VALUES (2, 'Bob');

Alat Terkait

Pertanyaan yang Sering Diajukan

Struktur JSON apa yang dapat dikonversi ke SQL?

Array objek paling cocok karena setiap objek menjadi satu baris tabel. Objek tunggal dikonversi ke pernyataan INSERT tunggal. Objek bersarang diserialisasi sebagai string JSON.

Bagaimana tipe data JSON ditangani?

String dikutip dan di-escape, angka tetap apa adanya, boolean menjadi TRUE/FALSE, null menjadi NULL, dan objek/array kompleks dikodekan JSON sebagai string.

Bisakah saya menyesuaikan struktur tabel?

Ya! Anda dapat mengatur nama tabel kustom, menyertakan pernyataan CREATE TABLE dengan kolom TEXT, dan mengontrol bagian mana dari JSON yang akan dikonversi.

Bagaimana dengan relasi tabel?

Jika objek JSON Anda memiliki field '_table', nilai tersebut akan digunakan sebagai nama tabel untuk record tersebut, memungkinkan generasi INSERT multi-tabel.

Apakah data saya aman?

Ya, semua pemrosesan data terjadi sepenuhnya di browser Anda. Data JSON Anda tidak pernah dikirim ke server mana pun, memastikan privasi dan keamanan yang lengkap.

Konverter JSON ke SQL | JSONSwiss