SQL ke JSON
Tukar penyata SQL INSERT kepada tatasusunan atau objek JSON serta-merta. Menyokong VALUES berbilang baris, pengendalian NULL, pengesanan jenis automatik dan cetakan cantik. 100% sisi klien, tanpa muat naik.
Bagaimana penukaran SQL INSERT ke JSON berfungsi?
Alat menghurai penyata SQL INSERT INTO, mengekstrak nama lajur dan nilai baris, kemudian menukar setiap baris kepada objek JSON dengan nama lajur sebagai kunci.
Sintaks SQL apa yang disokong?
Sintaks piawai INSERT INTO jadual (lajur) VALUES (nilai) disokong, termasuk berbilang baris VALUES, nama lajur dengan backtick atau tanda kutip berganda, nilai NULL, nilai berangka, nilai rentetan dengan tanda kutip tunggal yang di-escape, dan nilai boolean.
Bagaimana nilai NULL dikendalikan?
Nilai NULL ditukar kepada JSON null secara lalai. Anda boleh mengaktifkan pilihan untuk mengecualikan kunci dengan nilai NULL sepenuhnya dari output.
Adakah data saya selamat dan peribadi?
Ya. Semua pemprosesan berlaku 100% secara tempatan dalam pelayar anda menggunakan JavaScript. Tiada data dihantar ke mana-mana pelayan, dan alat berfungsi walaupun tanpa sambungan internet.
Apakah perbezaan antara output tatasusunan JSON dan objek JSON?
Output tatasusunan membungkus semua baris dalam tatasusunan JSON [{...}, {...}]. Output objek menggunakan lajur pertama sebagai kunci, menghasilkan {kunci: {...}, kunci: {...}}. Pilih berdasarkan keperluan API atau kod anda.
Bolehkah mengendalikan dump SQL yang besar?
Ya. Alat memproses SQL dalam pelayar anda dengan penghuraian streaming, jadi ia boleh mengendalikan penyata INSERT dengan beribu baris secara cekap.
Adakah ia mengesan jenis data secara automatik?
Ya. Alat mengesan secara automatik nilai berangka (integer dan apung), nilai boolean (true/false), NULL, dan rentetan, menukarnya kepada jenis JSON yang sesuai.
Mengapa menukar SQL kepada JSON?
JSON ialah format pertukaran data piawai untuk API web, pangkalan data NoSQL dan fail konfigurasi. Menukar data SQL INSERT kepada JSON memudahkan migrasi data antara sistem relasional dan bukan relasional.
Bolehkah saya menggunakan alat ini di luar talian?
Ya. Memandangkan semua pemprosesan ialah JavaScript sisi klien, alat berfungsi sepenuhnya di luar talian selepas halaman dimuatkan.
Bagaimana tanda kutip yang di-escape dalam SQL dikendalikan?
Tanda kutip tunggal yang di-escape (\'\') dalam nilai rentetan SQL dinyah-escape dengan betul dan ditukar kepada tanda kutip biasa dalam output JSON.