SQL u JSON
Pretvorite SQL INSERT naredbe u JSON niz objekata.
SQL u JSON
Zalijepite jednu ili više SQL INSERT INTO izjava i ovaj ih alat pretvara u JSON niz objekata, jedan po retku, koristeći nazive stupaca kao ključeve. Rukuje popisima VALUES s više redaka, nekoliko naredbi odjednom i varijacijama navodnika koje vidite u ispisima MySQL, PostgreSQL i SQL Servera — vrijednosti niza s jednostrukim navodnicima s '' izbjegavanjem i identifikatorima umotanim u povratne kvačice, dvostruke navodnike ili uglate zagrade.
Odaberite "Grupirano po tablici" umjesto zadanog ravnog niza kada vaš unos miješa izjave INSERT za nekoliko tablica — retci se tada prikupljaju pod vlastitim imenom svake tablice u jednom JSON objektu. Zaključivanje tipa pretvara numeričke literale u JSON brojeve, TRUE/FALSE u booleove i NULL u JSON null; isključite ga da zadržite svaku vrijednost točno onako kako je pročitana u SQL-u, kao običan niz. Lijepi ispis dodaje uvlačenje od dva razmaka radi čitljivosti ili ga isključite za kompaktan, minimiziran rezultat.
Parser je mali ručno pisani tokenizer napravljen za ovaj jedan posao — nijedan SQL mehanizam ne radi nigdje i ništa se nikada ne izvršava. Ako se izjava ne može raščlaniti, alat prijavljuje redak i stupac i prikazuje uvredljivi fragment umjesto tihog neuspjeha ili nagađanja o popravku. Redak s različitim brojem vrijednosti od deklariranih stupaca prijavljuje se na isti način, tako da je grešku pri upisu u migracijskoj skripti ili početnoj datoteci lako uočiti.
Sve radi u vašem pregledniku. SQL koji zalijepite — nazivi tablica, početni podaci, postavke migracije — nikad ne napuštaju vaš uređaj, tako da ga je sigurno koristiti na produkcijskim dumpovima ili bilo čemu što sadrži stvarne korisničke podatke. Kada završite, kopirajte JSON, preuzmite ga kao datoteku ili ga pošaljite izravno u drugi alat kao što je JSON formatter.