Cos’è un file JSON e come aprirne uno

Cos’è un file JSON e come aprirne uno

Se hai mai fatto cose come la contabilità personale su Excel, probabilmente hai sentito questo problema: più informazioni memorizzi, più difficile è aggiornare le cose. Man mano che i tuoi dati diventano più grandi, tutto diventa disordinato e strano. I database sono carini e tutto il resto, ma non sono esattamente “leggibili” come la maggior parte di noi vorrebbe che fossero. Meno male che c’è JSON per aiutarci.

Cos’è un file JSON?

JSON è l’acronimo di JavaScript Object Notation ed è utilizzato nella definizione di oggetti in JavaScript. Ovviamente, non devi imparare JavaScript per capire JSON. È semplicemente un formato per raggruppare i dati, quindi è più facile da leggere e formattare.

Dai un’occhiata a questo esempio e trova i nomi di ogni animale domestico:

{
"pets": [
{
"type": "dog",
"name": "Maddogna",
"breed": "Golden Retriever",
"age": 3,
"likes": ["barking", "going for walks", "Fluffman"],
"dislikes": ["loud noises", "strangers"]
},
{
"type": "cat",
"name": "Fluffman",
"breed": "Siamese",
"age": 3,
"likes": ["napping", "being petted"],
"dislikes": ["being picked up", "Maddogna", "dog food"]
},
{
"type": "iguana",
"name": "Gizzards the Great",
"breed": "Green Iguana",
"age": 2,
"likes": ["sunbathing", "watching Fluffman and Maddogna"],
"dislikes": ["cold weather", "being stared at by Fluffman and Maddogna"]
}
]}

È come un elenco di cose. E potresti facilmente vedere i nomi degli animali domestici: Maddogna, Fluffman e Gizzards the Great. Tra questi ci sono altri dati come la loro età, antipatie e razza.

JSON colma il divario tra i computer e gli esseri umani normali quando si tratta di dati. È veloce, comprensibile e può essere convertito in qualsiasi altro formato in cui hai bisogno che i tuoi dati appaiano.

I file JSON brillano al meglio quando si tratta di convertire grandi quantità di dati.

A cosa serve JSON

JSON è un formato. Puoi inviare quasi tutto con esso. Finché invii dati compilati, è possibile utilizzare JSON. In effetti, il tuo computer probabilmente lo sta usando in questo momento per parlare con altri computer in tutto il mondo senza che tu lo sappia.

Ci sono molti usi per JSON, come ad esempio:

  • Messaggi istantanei
  • E-mail
  • File di configurazione
  • Informazioni sulla rete
Reqres In Sample Pi formattato con Json Lite Dark Mode

Puoi anche vedere JSON nei giochi durante lo sviluppo e il rilascio per archiviare i tuoi salvataggi e le tue impostazioni.

Naturalmente, ci sono altri modi più veloci per spostare i dati, ma JSON è semplicemente troppo comodo per lasciar perdere.

Come aprire un file JSON

Al loro interno, i file JSON sono in realtà solo file di testo salvati con un’estensione “.json”. Puoi aprirli con qualsiasi tipo di editor di testo semplice come se fossero un normale file di testo.

  • In Windows, apri Blocco note e vai su “File -> Apri”, quindi cerca il file JSON che stai tentando di aprire.
Freccia rossa del blocco note sul file aperto
Blocco note Apri file Tutti i file
  • Se c’è qualcosa che vuoi cercare all’interno del file, premi Ctrl+ Fquindi digita ciò che devi trovare.
Blocco note alla ricerca di Maddogna nel file Json
  • Se vuoi creare un nuovo file JSON, crea un normale file di testo e salvalo con un’estensione di file “.json”. Assicurati di cambiare il tipo di salvataggio in “Tutti i file”, altrimenti si trasformerà in “nomefile.json.txt”.
Salva nuovo file Json Pets Freccia Json nel menu a discesa Tipo di salvataggio

Utilizzo di visualizzatori JSON

Ora, sebbene utili, il problema con quei convertitori online è che non sono utili quando si eseguono attività basate sul Web. Fortunatamente, ci sono diversi tipi di visualizzatori JSON che non solo possono aiutarti a convertire i file JSON, ma anche a leggerne meglio il contenuto senza grattacapi!

JSON Lite

JSON Lite ( Chrome | Firefox ) è un’estensione del browser che semplifica notevolmente la visualizzazione e la modifica dei file JSON su qualsiasi browser basato su Chrome. Evidenzia parti del codice JSON con colori diversi. E se l’aspetto predefinito non è abbastanza “visibile”, puoi modificare le impostazioni per il rientro, comprimere le linee e persino impostarlo per la modalità oscura.

Jsonplaceholder Typicode Sample Json con Json Lite a sinistra e nessuno a destra
A sinistra: JSON con JSON Lite; a destra: JSON senza JSON Lite

In alternativa, puoi anche utilizzare questi abbellitori JSON per rendere i dati più facili da visualizzare.

Conversione di file JSON

A seconda di cosa stai utilizzando il file JSON, potrebbe essere necessario utilizzare un convertitore per trasformarlo in file CSV o XML.

Per fare ciò, puoi utilizzare un convertitore JSON come Code Beautify JSON Viewer . Questa è un’app Web che converte i file JSON in CSV o XML, che possono quindi essere utilizzati da altri software.

Per utilizzare Code Beautify JSON Viewer, basta caricare il file facendo clic sul pulsante “File”, quindi convertire facendo clic su “in XML” o “in CSV”.

Code Beautify Json Viewer Converti file Json in file Xml o file CSV

Domande frequenti

JSON è migliore di CSV e XML?

Rispetto a CSV e XML, i file JSON sono più semplici, più flessibili e più facili da interpretare per un computer. Per la maggior parte, ti consente di memorizzare le strutture dei dati così come sono. A differenza di XML, non devi aggiungere tag che dicono che un 1 è un numero e non una stringa contenente il numero 1. È anche in grado di avere strutture di dati complesse, a differenza di CSV che richiede che tu aggiunga NULL ogni volta che ne hai extra “celle” sui tuoi dati.

JSON è un linguaggio di programmazione?

JSON NON è un linguaggio di programmazione, ma è certamente utilizzato all’interno di un linguaggio di programmazione. JSON è basato su JavaScript che lo usa per definire cose chiamate “oggetti” in quel linguaggio. È un formato di notazione per elencare le cose: non puoi fare nient’altro con esso se non definire le cose.

JSON è solo XML?

No, JSON non è XML. A differenza di XML, puoi definire numeri, valori booleani e valori nulli su JSON.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *