# JSON verso Java

> Deduce record Java da un JSON di esempio. Gli oggetti annidati diventano record pubblici con annotazioni Jackson. Le chiavi assenti in alcuni oggetti di un array restano facoltative. La conversione resta nella scheda.

Gira nel tuo browser. Non si invia nulla.

[Converti](https://toolbuddy.dev/it/categories/convert.md)

## Su questo strumento

Deduce record Java da un JSON di esempio. Se il nome Java differisce dalla chiave, viene aggiunto @JsonProperty. Le chiavi assenti in parte di un array, e un null accanto a un valore concreto, diventano annullabili con @JsonInclude. Gli interi restano long. Gli altri numeri diventano double.

Incolla il JSON e copia i record. Un array di oggetti alla radice è List<RootItem> più il record dell'elemento. Un oggetto vuoto diventa Map<String, Object>. È un punto di partenza, senza metodi né validazione. Il lavoro resta in questa scheda. Dopo il caricamento della pagina puoi continuare senza rete.

## Domande

### Questo compila il codice Java?

No. Scrive dichiarazioni di record da incollare in un file. javac non viene eseguito e il JSON di esempio resta nella scheda.

## Altri strumenti di Converti

- [JSON ↔ YAML](https://toolbuddy.dev/it/tools/json-yaml.md): Converti JSON in YAML e YAML di nuovo in JSON nel browser. Incolla una config, un frammento Kubernetes o una fixture di API e copia l'altro formato. L'analisi usa js-yaml in locale. I documenti non vanno a un convertitore.
- [JSON ↔ TOML](https://toolbuddy.dev/it/tools/json-toml.md): Converti oggetti JSON in TOML e documenti TOML di nuovo in JSON nel browser. Utile per frammenti di Cargo.toml, pyproject e configurazione delle app. L'analisi resta sul dispositivo.
- [JSON ↔ XML](https://toolbuddy.dev/it/tools/json-xml.md): Converti oggetti JSON in XML e documenti XML di nuovo in JSON. Utile per resti di SOAP, RSS e API miste. L'XML si analizza con il DOMParser del browser, così i payload restano sul dispositivo.
- [JSON ↔ CSV](https://toolbuddy.dev/it/tools/json-csv.md): Converti un array di oggetti JSON in CSV, o analizza le intestazioni CSV in oggetti JSON. L'analisi rispetta le virgolette e gira nella scheda, così i fogli con ID ed email non si inviano a un servizio di conversione.
- [JSON verso SQL](https://toolbuddy.dev/it/tools/json-sql.md): Converti un oggetto JSON o un array di oggetti in istruzioni INSERT SQL. Metti il nome della tabella, copia la query e lascia le righe sul dispositivo invece di incollare le fixture in un convertitore ospitato.
- [CSV ↔ TSV](https://toolbuddy.dev/it/tools/csv-tsv.md): Converti valori separati da virgole in valori separati da tabulazioni, e viceversa, conservando i campi tra virgolette. Un cambio di delimitatore per dump che preferisci non incollare in un foglio di calcolo online.
