JSON na TypeScript
Wyprowadza interfejsy TypeScript z przykładowego JSON. Zagnieżdżone obiekty stają się nazwanymi interfejsami, a klucze, których nie ma u części obiektów tablicy, stają się opcjonalne. Przekształcenie zostaje w karcie.
Działa w przeglądarce. Nic nie jest wysyłane.
0 znaków · 0 wierszy
0 znaków · 0 wierszy
O tym narzędziu
Wyprowadza nazwane interfejsy z przykładowego JSON. Rozbieżne wartości stają się unią, także z null. Pusty obiekt to Record<string, unknown>, pusta tablica to unknown[].
Wklej JSON i skopiuj interfejsy. Tablica obiektów w korzeniu jest eksportowana jako type Root. To punkt wyjścia, bez enum, uogólnień i kompilatora JSON Schema. Praca zostaje w tej karcie. Po wczytaniu strony można kontynuować bez sieci.
Inne narzędzia kategorii Konwersja
JSON ↔ YAML
Zamienia JSON na YAML i YAML z powrotem na JSON w przeglądarce. Wklej ustawienie, fragment Kubernetes albo dane testowe API i skopiuj drugi format. Parsowanie idzie przez lokalny js-yaml. Dokumenty nie wychodzą na serwer konwersji.
JSON ↔ TOML
Zamienia obiekty JSON na TOML i dokumenty TOML z powrotem na JSON w przeglądarce. Przydaje się do fragmentów Cargo.toml, pyproject i ustawień aplikacji. Parsowanie zostaje na urządzeniu.
JSON ↔ XML
Zamienia obiekty JSON na XML i dokumenty XML z powrotem na JSON. Przydaje się do pozostałości SOAP, RSS i mieszanych API. XML parsuje DOMParser przeglądarki, więc dane zostają na urządzeniu.
JSON ↔ CSV
Zamienia tablicę obiektów JSON na CSV albo rozkłada nagłówki CSV na obiekty JSON. Parsowanie z uwzględnieniem cudzysłowów idzie w karcie, więc tabele z identyfikatorami i pocztą nie są wysyłane do usługi konwersji.
JSON na SQL
Zamienia obiekt JSON albo tablicę obiektów na polecenia SQL INSERT. Podaj nazwę tabeli, skopiuj zapytanie i zostaw wiersze na urządzeniu. Zewnętrzny konwerter ich nie dostaje.
CSV ↔ TSV
Zamienia wartości rozdzielone przecinkiem na wartości rozdzielone tabulatorem i z powrotem, zachowując pola w cudzysłowach. Niewielka zmiana separatora dla zrzutów, których nie chce się wklejać do arkusza online.