ToolBuddy

Omzetten

Zet de formaten om die je echt publiceert: JSON, YAML, TOML, XML, CSV, TSV, SQL INSERT, Unix-tijd, cron, CSS-kleuren, naamgeving, IPv4, hex, binair, getalstelsels, bytegroottes, CSS-eenheden en duren. Het parsen gebeurt in het tabblad. Er is geen omzet-API.

Als je foto's wilt omzetten in plaats van gegevensbestanden, probeer dan Online Image Converter. Als je een PDF wilt samenvoegen, splitsen of comprimeren, probeer dan LoveThisPDF.

Gegevensformaten11

JSON ↔ YAML

Zet JSON om naar YAML en YAML terug naar JSON in de browser. Plak een configuratie, een Kubernetes-fragment of een API-fixture en kopieer het andere formaat. Het parsen gebruikt js-yaml lokaal. Documenten gaan niet naar een omzetter.

JSON ↔ TOML

Zet JSON-objecten om naar TOML en TOML-documenten terug naar JSON in de browser. Handig voor fragmenten van Cargo.toml, pyproject en app-configuratie. Het parsen blijft op het apparaat.

JSON ↔ XML

Zet JSON-objecten om naar XML en XML-documenten terug naar JSON. Handig voor SOAP-resten, RSS en gemengde API's. XML wordt geparsed met de DOMParser van de browser, dus de gegevens blijven op het apparaat.

JSON ↔ CSV

Zet een reeks JSON-objecten om naar CSV, of CSV-koppen naar JSON-objecten. Het parsen kent aanhalingstekens en draait in het tabblad, dus tabellen met id's en e-mailadressen gaan niet naar een omzetdienst.

CSV ↔ TSV

Zet kommagescheiden waarden om naar tabgescheiden waarden en terug, met behoud van aangehaalde velden. Een kleine wissel van scheidingsteken voor dumps die je niet in een spreadsheetdienst wilt plakken.

JSON naar code

Zet JSON om naar literals in JS, Python of PHP. Objecten worden dicts of arrays met key => value. De omzetting is een lokale tekenreeksbewerking.

JSON naar TypeScript

Leid TypeScript-interfaces af uit een JSON-voorbeeld. Geneste objecten worden benoemde interfaces, en sleutels die in sommige objecten van een reeks ontbreken zijn optioneel. De omzetting blijft in het tabblad.

JSON naar Go

Leid Go-structs af uit een JSON-voorbeeld. Geneste objecten worden benoemde struct-typen met geëxporteerde velden en json-tags. Sleutels die in sommige objecten van een reeks ontbreken zijn optioneel. De omzetting blijft in het tabblad.

JSON naar Python

Leid Python-dataclasses af uit een JSON-voorbeeld. Geneste objecten worden benoemde klassen met type-aanduidingen. Sleutels die in sommige objecten van een reeks ontbreken zijn optioneel. De omzetting blijft in het tabblad.

JSON naar Rust

Leid Rust-structs af uit een JSON-voorbeeld. Geneste objecten worden benoemde structs met serde-hernoemingen. Sleutels die in sommige objecten van een reeks ontbreken zijn optioneel. De omzetting blijft in het tabblad.

JSON naar Java

Leid Java-records af uit een JSON-voorbeeld. Geneste objecten worden publieke records met Jackson-annotaties. Sleutels die in sommige objecten van een reeks ontbreken zijn optioneel. De omzetting blijft in het tabblad.

SQL en CSV3

Tijd en datums4

Getallen en bytes6

Kleuren, CSS en namen4