Konwerter SQL ↔ JSON

Konwertuj instrukcje SQL INSERT do tablic JSON albo generuj SQL INSERT z obiektów JSON do szybkiej migracji danych i pracy z API.

Nazwa tabeli dla eksportu JSON → SQL. Dozwolone litery, cyfry i podkreślenie.

Wklej instrukcje SQL INSERT albo tablicę obiektów JSON.

monitoring

Oczekiwanie na dane

Wprowadź swoje dane powyżej, aby natychmiast zobaczyć wynik analizy.

Konwerter SQL ↔ JSON

Ten konwerter SQL ↔ JSON służy do szybkiego przełączania danych między bazą SQL a formatem JSON używanym w API, testach i integracjach. W formularzu wybierasz Tryb konwersji, wklejasz dane do pola Treść, a wynik dostajesz w sekcji Wynik konwersji. W trybie JSON → SQL uzupełniasz dodatkowo Nazwa tabeli.

Przykład wejścia SQL → JSON:

INSERT INTO users (id, name, active) VALUES (1, 'Alice', TRUE), (2, 'O''Brien', FALSE);

Przykład wyniku:

[
  { "id": 1, "name": "Alice", "active": true },
  { "id": 2, "name": "O'Brien", "active": false }
]

Przykład wejścia JSON → SQL:

[
  { "id": 10, "email": "[email protected]", "role": "admin" },
  { "id": 11, "email": "[email protected]", "role": "viewer" }
]

Jeśli w polu Nazwa tabeli wpiszesz users, narzędzie wygeneruje gotowe INSERT INTO users (...) VALUES ....

Narzędzie poprawnie obsługuje wielowierszowe inserty, liczby, boole, NULL, apostrofy i znaki specjalne w tekście. Dzięki temu nadaje się do przygotowania seedów, walidacji danych po eksporcie, szybkiego debugowania i porównywania rekordów między systemami bez ręcznego przepisywania.

live_help Najczęściej zadawane pytania (FAQ)

Jak poprawnie wypełnić pola formularza?

Najpierw ustaw Tryb konwersji. Następnie wklej dane do pola Treść. W trybie JSON → SQL wpisz Nazwa tabeli, np. users albo audit_logs. Wygenerowany wynik sprawdzisz w sekcji Wynik konwersji.

Jaki dokładnie SQL działa w trybie SQL → JSON?

Obsługiwany jest format INSERT INTO ... VALUES .... Przykład:

INSERT INTO users (id, name, active) VALUES (1, 'Alice', TRUE), (2, 'Bob', FALSE);

Po konwersji dostaniesz tablicę JSON z dwoma rekordami.

Jaki dokładnie JSON działa w trybie JSON → SQL?

Podaj tablicę obiektów JSON, a nie pojedynczy obiekt. Przykład:

[
  { "id": 1, "name": "Alice" },
  { "id": 2, "name": "Bob" }
]

Przy Nazwa tabeli = users dostaniesz jeden INSERT z wieloma wierszami.

Czy NULL, boole, liczby i apostrofy są mapowane poprawnie?

Tak. NULL przechodzi na null, TRUE/FALSE na boole, liczby zostają liczbami, a tekst typu O''Brien po stronie JSON staje się O'Brien. Przy konwersji w drugą stronę apostrof jest znowu poprawnie escapowany do SQL.

Dlaczego pojawia się Input Error albo SQL Error?

Input Error oznacza najczęściej zły kształt JSON, pustą tablicę albo niedozwolone znaki w Nazwa tabeli. SQL Error oznacza zwykle niepoprawny INSERT INTO ... VALUES ... albo różną liczbę kolumn i wartości.

Czy można bezpośrednio uruchamiać wynik na produkcji?

To narzędzie do szybkiej pracy developerskiej. Przed użyciem na produkcji zawsze ręcznie sprawdź Wynik konwersji, zweryfikuj kolumny i odpal zapytanie najpierw na bezpiecznym środowisku.