Come convertire JSON in YAML

Come convertire JSON in YAML
“Questo articolo ti mostrerà come convertire un file in formato JSON in YAML. Entrambi questi formati sono estremamente vicini al leggibile dall'uomo e condividono molte caratteristiche. Il superset di JSON è YAML ed entrambi sono linguaggi di serializzazione dei dati. Convertiremo alcuni file JSON con diversi tipi di dati di variabili utilizzando strumenti online e confrontando queste lingue mentre li convertiamo."

Esempio # 01: conversione di un file JSON in YAML con semplici dati variabili stringa

Il file JSON avrà diverse variabili di stringa con valori memorizzati in questo esempio. Le variabili e i loro valori saranno racchiusi all'interno della doppia citazione, che è il formato convenzionale che è seguito in JSON, mentre il formato YAML è privo di questo vincolo in quanto è molto vicino al linguaggio quotidiano che usiamo normalmente. Nella schermata in basso, un file formattato JSON viene aperto nell'IDE IDETPAD ++.

Nel file sopra, abbiamo tre variabili di stringa con tre valori diversi. Questo file verrà archiviato in ".formato json "sul nostro desktop. Successivamente, navigeremo al link indicato seguente dal nostro browser predefinito.

Codice abbellimento

Questo link aprirà lo strumento online per la conversione dei file JSON in formato YAML selezionando il file di formato corretto e convertendo i vincoli necessari che JSON ha su YAML. La finestra che verrà visualizzata dopo aver fatto clic sul collegamento è mostrata di seguito.

Ora dobbiamo caricare il file JSON su questo strumento per convertirlo in formato YAML. Quindi, individuaremo il pulsante di caricamento, che si trova tra le finestre, come mostrato di seguito:

Dopo aver fatto clic su questo pulsante, apparirà una finestra di sistema e in questa finestra avremo tutti i file presenti sul sistema. Quindi, dobbiamo individuare il file JSON che abbiamo creato sul nostro desktop e selezionarlo sulla finestra del sistema, come mostrato nello snippet di seguito:

Non appena carichiamo il file, lo strumento di conversione convertirà ogni riga dello script dal formato JSON al formato YAML, che nel nostro caso è la rimozione delle doppie citazioni in cui ogni elemento era chiuso. Il risultato seguente mostra che la conversione ha avuto successo.

Possiamo anche modificare il file JSON dalla finestra a sinistra e lo strumento convertirà automaticamente il codice nel formato YAML in quanto supporta le modifiche in diretta. Dopo aver finalizzato tutte le modifiche necessarie, possiamo copiare il codice in formato YAML o persino scaricare il nuovo file con l'estensione YAML individuando e facendo clic sul pulsante di download presente tra le due finestre, come mostrato di seguito nello snippet:

Dopo aver fatto clic sul pulsante di download, saremo in grado di scaricare il file e il nuovo file può essere aperto sull'IDE Notepad ++ in quanto consente anche i file di formato YAML, come mostrato di seguito:

Possiamo vedere che questo file convertito ha la formattazione YAML corretta per le variabili e può essere facilmente utilizzato come file di supporto per qualsiasi altro sistema dipendente.

Esempio # 02: conversione di un file JSON in YAML con valori di tipo di dati di array complessi

In questo esempio, utilizzeremo un'applicazione online per convertire un file JSON in formato YAML, che includerà numerosi dati salvati negli array. Le variabili e i loro valori saranno circondati da parentesi ricci, che è lo stile standard utilizzato in JSON. Tuttavia, il formato YAML è privo di questa limitazione perché è estremamente vicino alla lingua quotidiana che utilizziamo. Un file di formattazione JSON è aperto nell'IDE BOVEDI.

Nel codice sopra, abbiamo due variabili di stringa in formato array, ognuna con un valore distinto. Questo file verrà salvato sul nostro desktop nel ".Formato JSON ". Successivamente, useremo il nostro browser predefinito per visitare l'URL fornito di seguito:

JSON Formatter

Questo link ti porterà a una risorsa online per convertire i file JSON in formato YAML raccogliendo il file di formato appropriato e traducendo le limitazioni richieste che JSON ha su YAML. Di seguito viene visualizzata la finestra che appare dopo aver fatto clic sul collegamento.

Ora dobbiamo caricare il file JSON per essere convertito nel formato YAML. Quindi, cercheremo il pulsante "Carica dati", che si trova tra i vetri, come mostrato di seguito:

Durante la pressione di questo pulsante, emergerà una finestra del sistema, visualizzando tutti i file attualmente presenti sul sistema. Quindi, come indicato nell'estratto seguente, dobbiamo individuare il file JSON che abbiamo preparato sul nostro desktop e selezionarlo nella finestra del sistema.

Dopo aver caricato il file, lo strumento di conversione trasformerà ogni riga dello script da JSON a YAML, che nel nostro caso significa eliminare le doppie citazioni che contenevano ogni elemento e riorganizza i componenti in numerose linee, che è il formato YAML per le matrici. La conversione è stata efficace, come evidenziato dai risultati mostrati di seguito.

Potremmo anche modificare il file JSON dalla finestra sinistra e lo strumento convertirà automaticamente il codice in formato YAML perché abilita le modifiche in diretta. Dopo il completamento di tutte le regolazioni necessarie, possiamo copiare il codice in formato YAML o scaricare il nuovo file con l'estensione YAML individuando e facendo clic sul pulsante "YAML Download" situato tra le due finestre, come visualizzato nella clip in basso:

Dopo aver premuto il pulsante "YAML Download", il file verrà scaricato e il nuovo file può essere visualizzato nell'IDE Notepad ++, che supporta i file in formato YAML, come dimostrato di seguito:

Questo file convertito ha la formattazione variabile YAML corretta e può essere utilizzato come pacchetto di riferimento per qualsiasi altro sistema dipendente, come possiamo vedere nell'output sopra.

Conclusione

In questo articolo, abbiamo discusso e implementato due diversi esempi di conversione di file formattati JSON con valori e tipi di dati distinti nel formato YAML. La sceneggiatura JSON e YAML ha molte somiglianze, ma il formato YAML è più inclinato alla semplicità in quanto è molto vicino alla lingua scritta quotidiana, ed entrambi sono usati come supporto di supporto o scambio di dati in modo che possano essere facilmente convertiti nel formato dell'altro usando Strumenti ampiamente disponibili.