ToolBuddy

Konwersja

Przekształcanie formatów, które naprawdę się publikuje: JSON, YAML, TOML, XML, CSV, TSV, SQL INSERT, czas uniksowy, cron, kolory CSS, wielkość liter w nazwach, IPv4, hex, postać dwójkowa, systemy liczbowe, rozmiary, jednostki CSS i czasy trwania. Parsowanie odbywa się w karcie. Serwera konwersji nie ma.

Jeśli trzeba przekształcić zdjęcia zamiast plików danych, wypróbuj Online Image Converter. Jeśli trzeba połączyć, podzielić albo skompresować PDF, wypróbuj LoveThisPDF.

Formaty danych9

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.

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.

JSON na kod

Zamienia JSON na literały JS, Pythona albo PHP. W JS to const data, w Pythonie True/False/None, w PHP krótkie tablice i pary =>. Ciągi PHP są w pojedynczych cudzysłowach.

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.

JSON na Go

Wyprowadza struktury Go z przykładowego JSON. Zagnieżdżone obiekty stają się nazwanymi typami z eksportowanymi polami i tagami json. Klucze, których nie ma u części obiektów tablicy, są opcjonalne. Przekształcenie zostaje w karcie.

JSON na Python

Wyprowadza dataclass Pythona z przykładowego JSON. Zagnieżdżone obiekty stają się nazwanymi klasami z adnotacjami typów. Klucze, których nie ma u części obiektów tablicy, są opcjonalne. Przekształcenie zostaje w karcie.

SQL i CSV3

Czas i daty4

Liczby i bajty6

Kolory, CSS i nazwy4