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.
- Kategorija
- Alatke za programere
- Pokretanja
- U vašem pregledaču
- Trošak
- Besplatno · bez registracije
- Dostupnost
- Spremno za upotrebu
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
- Izaberite režim JSON u SQL ili SQL u JSON.
- Nalepite JSON niz ili SQL INSERT upite.
- 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