SQL-ről JSON-ra
Konvertálja az SQL INSERT utasításokat JSON objektumok tömbjévé.
SQL-ről JSON-ra
Illesszen be egy vagy több SQL INSERT INTO utasítást, és ez az eszköz JSON objektumok tömbjévé alakítja őket, soronként egyet, az oszlopneveket kulcsként használva. Kezeli a többsoros VALUES listákat, több utasítást egyszerre, valamint a MySQL, PostgreSQL és SQL Server kiíratásaiban látható idézőjel-változatokat – egy idézőjeles karakterlánc-értékeket '' kihagyással, és az azonosítókat backtickbe, dupla idézőjelbe vagy szögletes zárójelbe csomagolva.
Válassza a "Táblázat szerint csoportosítva" lehetőséget az alapértelmezett lapos tömb helyett, ha a bemenet több tábla INSERT utasításait keveri – a sorokat ezután minden tábla saját neve alatt gyűjti össze egy JSON-objektumban. A típuskövetkeztetés a numerikus literálokat JSON-számokra, az IGAZ/HAMIS logikai értékeket, a NULL értéket pedig a JSON nullára adja; kapcsolja ki, hogy minden érték pontosan úgy maradjon meg, ahogyan az SQL-ben olvasható, egyszerű karakterláncként. A szép nyomtatás két szóközű behúzást tesz lehetővé az olvashatóság érdekében, vagy kikapcsolja a kompakt, kicsinyített eredmény érdekében.
Az elemző egy kicsi, kézzel írt tokenizátor, amely erre az egyetlen feladatra készült – egyetlen SQL-motor sem fut sehol, és soha semmi sem kerül végrehajtásra. Ha egy utasítás nem értelmezhető, az eszköz jelenti a sort és az oszlopot, és megjeleníti a sértő töredéket, ahelyett, hogy csendben meghiúsulna vagy kitalálná a javítást. A deklarált oszlopoktól eltérő számú értéket tartalmazó sorokat a rendszer ugyanúgy jelenti, így az áttelepítési szkriptben vagy egy kezdőfájlban lévő elírás könnyen észlelhető.
Minden a böngészőjében fut. A beillesztett SQL – táblanevek, kezdő adatok, migrációs rögzítések – soha nem hagyja el az eszközt, így biztonságosan használható a termelési dumpokon vagy bármin, amely valódi ügyféladatokat tartalmaz. Ha végzett, másolja ki a JSON-t, töltse le fájlként, vagy küldje el közvetlenül egy másik eszközbe, például egy JSON-formázóba.