alat za programere / 21

Konvertor SQL u JSON / JSON u SQL

Pretvorite JSON nizove u SQL INSERT upite sa escapovanim navodnicima ili SQL INSERT upite u nizove JSON objekata.

Konvertor SQL u JSON / JSON u SQL: TOEA pretvara nizove JSON objekata u SQL INSERT INTO upite uz escapovanje navodnika ili iz SQL INSERT upita izdvaja kolone i vrednosti. Radi 100% lokalno u vašem pregledaču, bez otpremanja datoteka na server.

Pokretanja
U vašem pregledaču
Trošak
Besplatno · bez registracije
Dostupnost
Spremno za upotrebu
Konvertor SQL u JSON / JSON u SQLLokalna obrada

U potpunosti radi u vašem pregledaču

Šta čitač INSERT naredbi očekuje

Naredbe mogu da se prostiru kroz više redova, a višeredni VALUES (…), (…) iz alata mysqldump daje po jedan objekat za svaki red. Zarezi, zagrade i tačke-zarezi unutar niskâ pod navodnicima čuvaju se kao tekst. Vrednosti pod navodnicima ostaju niske, pa '02134' zadržava vodeću nulu; samo nezaštićeni brojevi postaju brojevi, a nezaštićeni TRUE, FALSE i NULL postaju JSON vrednosti true, false i null. Naredba bez spiska kolona dobija ključeve column_1, column_2 i tako dalje. Druge naredbe, kao što je CREATE TABLE, preskaču se.

Poziv funkcije kao što je NOW() čuva se kao SQL tekst, ne izvršava se. Za veoma velike dump-ove brže i preciznije je direktno izvesti JSON ili CSV iz baze podataka.

Provera generisanih INSERT naredbi

Spisak kolona preuzima se iz prvog objekta. Ključevi koji se pojave tek u kasnijim objektima odbacuju se, a ključevi koji nedostaju u kasnijem objektu postaju NULL. Imena tabela i kolona ispisuju se bez navodnika, pa kolona nazvana order, user ili group ne prolazi jer je to rezervisana reč; u PostgreSQL-u je stavite pod dvostruke navodnike, a u MySQL-u pod obrnute apostrofe. Ugnježdeni objekti umeću se kao JSON tekst, što odgovara koloni json. Iz tabele možete direktno koristiti CSV u SQL.

Kako se koristi

  1. Izaberite režim JSON u SQL ili SQL u JSON.
  2. Nalepite JSON niz ili SQL INSERT upite.
  3. Kliknite na Konvertuj da biste videli, kopirali ili preuzeli rezultat.

Privatnost i ograničenja

Raščlanjivanje i konverzija u potpunosti se izvršavaju u memoriji klijenta.

Srodne alatke

Često postavljana pitanja

Da li se jednostruki navodnici u SQL vrednostima escapuju?

Da, jednostruki navodnici unutar tekstualnih vrednosti bezbedno se escapuju kao dva jednostruka navodnika ('').

Mogu li da postavim prilagođeni naziv SQL tabele?

Da, možete prilagoditi naziv ciljne SQL tabele za INSERT upite.

Besplatan alat · pokretanja: u vašem pregledaču · nalog nije potreban