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.
Draait in je browser. Er wordt niets geüpload.
0 tekens · 0 regels
0 tekens · 0 regels
Over dit hulpmiddel
Leidt Java-records af. Als de Java-naam niet gelijk is aan de sleutel, komt er @JsonProperty. Ontbrekende sleutels en een null naast een concrete waarde worden nullable met @JsonInclude. Gehele getallen blijven long, andere getallen worden double.
Plak JSON en kopieer de records. Een reeks objecten aan de wortel is List<RootItem> plus het record van het element. Een leeg object wordt Map<String, Object>. Het fragment verwacht jackson-annotations. Zonder methoden, builders of Bean Validation. Het werk blijft in dit tabblad. Nadat de pagina geladen is, gaat het ook zonder netwerk verder.
Vragen
Gerelateerde Omzetten hulpmiddelen
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.
JSON naar SQL
Zet een JSON-object of een reeks objecten om naar SQL INSERT-statements. Geef een tabelnaam, kopieer de query en houd de rijen op het apparaat in plaats van fixtures in een gehoste omzetter te plakken.
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.