SQL na JSON
Błyskawicznie konwertuj instrukcje SQL INSERT na tablice lub obiekty JSON. Obsługuje wielowierszowe VALUES, obsługę NULL, automatyczne wykrywanie typów i ładne drukowanie. 100% po stronie klienta, bez przesyłania.
Jak działa konwersja SQL INSERT do JSON?
Narzędzie parsuje instrukcje SQL INSERT INTO, wyodrębnia nazwy kolumn i wartości wierszy, a następnie konwertuje każdy wiersz na obiekt JSON z nazwami kolumn jako kluczami.
Jaka składnia SQL jest obsługiwana?
Obsługiwana jest standardowa składnia INSERT INTO tabela (kolumny) VALUES (wartości), w tym wiele wierszy VALUES, nazwy kolumn z odwrotnymi apostrofami lub podwójnymi cudzysłowami, wartości NULL, wartości liczbowe, wartości ciągów z escapowanymi pojedynczymi cudzysłowami i wartości logiczne.
Jak obsługiwane są wartości NULL?
Wartości NULL są domyślnie konwertowane na JSON null. Możesz przełączyć opcję, aby całkowicie wykluczyć klucze z wartościami NULL z wyniku.
Czy moje dane są bezpieczne i prywatne?
Tak. Całe przetwarzanie odbywa się w 100% lokalnie w przeglądarce przy użyciu JavaScript. Żadne dane nie są wysyłane do żadnego serwera, a narzędzie działa nawet bez połączenia z internetem.
Jaka jest różnica między wyjściem tablicy JSON a obiektu JSON?
Wyjście tablicy opakowuje wszystkie wiersze w tablicę JSON [{...}, {...}]. Wyjście obiektu używa pierwszej kolumny jako klucza, tworząc {klucz: {...}, klucz: {...}}. Wybierz w zależności od potrzeb API lub kodu.
Czy może obsługiwać duże zrzuty SQL?
Tak. Narzędzie przetwarza SQL w przeglądarce za pomocą parsowania strumieniowego, więc może wydajnie obsługiwać instrukcje INSERT z tysiącami wierszy.
Czy automatycznie wykrywa typy danych?
Tak. Narzędzie automatycznie wykrywa wartości liczbowe (całkowite i zmiennoprzecinkowe), wartości logiczne (true/false), NULL i ciągi, konwertując je na odpowiednie typy JSON.
Dlaczego konwertować SQL do JSON?
JSON to standardowy format wymiany danych dla API internetowych, baz danych NoSQL i plików konfiguracyjnych. Konwersja danych SQL INSERT do JSON ułatwia migrację danych między systemami relacyjnymi i nierelacyjnymi.
Czy mogę używać tego narzędzia offline?
Tak. Ponieważ całe przetwarzanie to JavaScript po stronie klienta, narzędzie działa w pełni offline po załadowaniu strony.
Jak obsługiwane są escapowane cudzysłowy w SQL?
Escapowane pojedyncze cudzysłowy (\'\') w wartościach ciągów SQL są poprawnie de-escapowane i konwertowane na zwykłe cudzysłowy w wyniku JSON.