Toollet
Cerca per attività o nome dell'appCercaContattaci
Prezzi

Genera JSON

Inserisci i nomi dei campi e i valori per ogni colonna, uno per riga, per creare un array JSON che riunisce in un unico record i valori sulla stessa riga. Per ogni colonna scegli stringhe o rilevamento automatico, così puoi trattare separatamente codici prodotto e numeri. Scegli la formattazione o la minificazione su una riga, poi copia l'intero JSON generato o salvalo come result.json. Le righe mancanti vengono completate con null.

Campi e valori

2 colonne

I valori sulla stessa riga formano un record. Le righe mancanti diventano null.

Colonna 1

2 righe

Colonna 2

2 righe
Fino a 100 colonne

Regola la leggibilità senza modificare i valori né i nomi dei campi.

Cosa puoi fare

Combina gli input delle colonne in un unico record

Inserisci un nome di campo e un valore per riga in ogni colonna. I valori con lo stesso numero di riga vengono combinati per creare un array di oggetti.

Scegli stringhe o rilevamento automatico

Mantieni i codici prodotto e valori simili come stringhe. Il rilevamento automatico identifica numeri, true, false e null.

Controlla e ottieni il JSON

Scegli un'indentazione leggibile o l'output minificato, poi copia l'intero JSON generato o salvalo come file.

Come si usa

  1. Inserisci nomi dei campi e valori

    Assegna un nome a ogni colonna e inserisci un valore per riga. Usa «Aggiungi colonna» per gli altri campi che ti servono.

  2. Controlla i tipi di valore

    Scegli «Stringa» per le colonne in cui anche i valori che sembrano numerici devono essere stringhe. Verifica che i valori con lo stesso numero di riga formino un unico record.

  3. Genera e salva il JSON

    Scegli l'indentazione e premi «Genera JSON» per controllare il risultato. Copia il JSON generato o salvalo come result.json.

Utile quando

Crea dati di esempio per le API

Prepara un array JSON da nomi dei campi e colonne di valori per richieste di esempio o schermate di verifica.

Fornisci codici prodotto e valori simili come stringhe

Specifica sequenze di cifre come stringhe e combina tipi diversi, come identificatori e quantità, negli stessi dati.

Come vengono gestite righe e tipi di valore

Lo stesso numero di riga forma un unico record

La prima riga di ogni colonna forma il primo oggetto e la seconda riga forma l'oggetto successivo. La generazione si allinea alla colonna con il maggior numero di righe.

Righe vuote e righe mancanti sono diverse

Una riga vuota diventa null con il rilevamento automatico o una stringa vuota con «Stringa» selezionato. Dove manca la riga stessa, il valore è null con entrambe le impostazioni. Anche un'interruzione di riga finale conta come riga vuota.

Mantieni i valori come stringhe

Scegliendo «Stringa» vengono restituiti come stringhe anche 42, true e null. Vengono mantenuti anche gli spazi iniziali e finali. Non devi aggiungere tu le virgolette.

Rilevamento automatico e numeri grandi

Il rilevamento automatico identifica la notazione numerica JSON, true, false e null e tratta tutto il resto come stringhe. Anche i numeri grandi vengono restituiti nella loro notazione originale, ma scegli «Stringa» se possono essere arrotondati dove vengono usati.

Crea un array a un solo livello

Un punto in un nome di campo resta parte di quel nome. Il testo che assomiglia ad array o oggetti nei valori non viene interpretato come JSON annidato.

Domande frequenti

Posso restituire i codici prodotto come stringhe?

Sì. Scegli «Stringa» come tipo di valore per quella colonna. Anche i valori che sembrano numerici, come 42, vengono restituiti come stringhe. Non devi aggiungere zeri o virgolette ai valori inseriti.

Cosa succede se le colonne hanno un numero diverso di righe?

Si allinea alla colonna con il maggior numero di righe e riempie le righe mancanti con null. Non ripete l'ultimo valore delle colonne più corte né compatta le righe.

Le righe vuote o le interruzioni di riga finali vengono ignorate?

No. Anche un'interruzione di riga finale crea una riga vuota. Viene restituita come null con il rilevamento automatico o come stringa vuota quando è selezionato «Stringa».

Posso usare lo stesso nome di campo?

La generazione non è possibile se i nomi dei campi sono duplicati dopo aver rimosso gli spazi iniziali e finali. Le colonne con valori richiedono nomi dei campi. Le colonne aggiunte con nome e valori entrambi vuoti sono escluse dall'output.

Quanto posso inserire?

Fino a 100 colonne, 1.000 righe, 128 caratteri per nome di campo e 100.000 caratteri in totale tra nomi dei campi e valori. Esistono anche limiti sul numero totale di valori generati e su altre quantità, quindi potrebbe essere necessario dividere l'input in base alla combinazione, anche quando i conteggi di colonne e righe rientrano nei rispettivi limiti.

Posso creare anche file CSV o JSON annidati?

Questa schermata crea un array di oggetti a un solo livello dai valori delle colonne. Non interpreta virgolette o delimitatori CSV né genera automaticamente strutture annidate.

Cosa succede al risultato quando modifico l'input?

Modificare nomi dei campi, valori, tipi, numero di colonne o indentazione rimuove il risultato precedente. Genera di nuovo. Cancellando l'input si torna a una colonna vuota mantenendo l'impostazione dell'indentazione.

Input e risultati

Input
Nomi dei campi e un valore per riga in ogni colonna. I file non vengono caricati.
Tipo
Scegli «Stringa» o il rilevamento automatico per ogni colonna.
Formato
2 spazi (predefinito), 4 spazi, tabulazioni o minificato.
Output
Copia l'intero array JSON oppure salva come result.json.

Impostazioni attuali

Cerca strumenti