SQL v JSON
Pretvorite stavke SQL INSERT v matriko objektov JSON.
SQL v JSON
Prilepite enega ali več stavkov SQL INSERT INTO in to orodje jih spremeni v matriko predmetov JSON, enega na vrstico, z uporabo imen stolpcev kot ključev. Obravnava večvrstične sezname VALUES, več izjav hkrati in različice narekovajev, ki jih vidite v izpisih MySQL, PostgreSQL in SQL Server – nizovne vrednosti v enojnih narekovajih z '' ubežnimi oznakami in identifikatorji, zaviti v povratne kljukice, dvojne narekovaje ali oglate oklepaje.
Izberite »Grouped by table« namesto privzete ploščate matrike, ko vaš vnos meša stavke INSERT za več tabel — vrstice se nato zberejo pod lastnim imenom vsake tabele v enem objektu JSON. Tipsko sklepanje pretvori numerične literale v številke JSON, TRUE/FALSE v logične vrednosti in NULL v JSON null; izklopite, da ohranite vsako vrednost točno tako, kot je prebrana v SQL, kot navaden niz. Lepo tiskanje doda zamik dveh presledkov za berljivost ali ga izklopite za kompakten, pomanjšan rezultat.
Razčlenjevalnik je majhen ročno napisan tokenizer, zgrajen za to eno opravilo - noben mehanizem SQL ne teče nikjer in nikoli se nič ne izvede. Če izjave ni mogoče razčleniti, orodje sporoči vrstico in stolpec ter prikaže žaljivi fragment, namesto da tiho odpove ali ugiba o popravku. Vrstica z drugačnim številom vrednosti kot deklarirani stolpci je sporočena na enak način, zato je tipkarsko napako v selitvenem skriptu ali semenski datoteki zlahka opaziti.
Vse teče v vašem brskalniku. SQL, ki ga prilepite – imena tabel, začetni podatki, napeljave za selitev – nikoli ne zapusti vaše naprave, zato ga je varno uporabljati na produkcijskih odlagališčih ali karkoli, kar vsebuje resnične podatke o strankah. Ko končate, kopirajte datoteko JSON, jo prenesite kot datoteko ali jo pošljite naravnost v drugo orodje, kot je formatirnik JSON.