SQL till JSON
Konvertera SQL INSERT-satser till en JSON-array av objekt.
SQL till JSON
Klistra in en eller flera SQL INSERT INTO-satser och detta verktyg förvandlar dem till en JSON-array av objekt, ett per rad, med kolumnnamnen som nycklar. Den hanterar VALUES-listor med flera rader, flera satser samtidigt och citatvariationerna du ser över MySQL-, PostgreSQL- och SQL Server-dumpar - strängvärden med enkla citattecken med '' escape, och identifierare inslagna i backticks, dubbla citattecken eller hakparenteser.
Välj "Grupperat efter tabell" istället för standardmatrisen när din inmatning blandar INSERT-satser för flera tabeller — rader samlas sedan under varje tabells eget namn i ett JSON-objekt. Typinferens kastar numeriska bokstaver till JSON-tal, TRUE/FALSE till booleaner och NULL till JSON null; stäng av den för att behålla varje värde exakt som det läses i SQL, som en vanlig sträng. Pretty-printing lägger till indrag med två mellanslag för läsbarhet, eller stäng av det för ett kompakt, förminskat resultat.
Parsern är en liten handskriven tokenizer byggd för detta enda jobb — ingen SQL-motor körs någonstans och ingenting exekveras någonsin. Om ett påstående inte kan tolkas, rapporterar verktyget raden och kolumnen och visar det stötande fragmentet istället för att misslyckas tyst eller gissa på en fix. En rad med ett annat antal värden än de deklarerade kolumnerna rapporteras på samma sätt, så ett stavfel i ett migreringsskript eller en seed-fil är lätt att upptäcka.
Allt körs i din webbläsare. Den SQL du klistrar in – tabellnamn, frödata, migreringsfixturer – lämnar aldrig din enhet, så den är säker att använda på produktionsdumpar eller annat som innehåller riktig kunddata. När du är klar kopierar du JSON, laddar ner den som en fil eller skickar den direkt till ett annat verktyg som en JSON-formaterare.