jsondecode
Decodificare testo in formato JSON
Sintassi
Descrizione
Esempi
Argomenti di input
Argomenti di output
Limiti
Se si decodifica un valore e successivamente lo si codifica nuovamente, MATLAB non garantisce che il risultato sia identico alla stringa originale. In particolare, i nomi dei campi negli oggetti JSON che non sono identificatori validi di MATLAB potrebbero essere modificati dalla funzione
makeValidName.
Algoritmi
JSON supporta un numero inferiore di tipi di dato rispetto a MATLAB. jsondecode converte i tipi di dato JSON nei tipi di dato di MATLAB riportati in questa tabella. jsondecode converte i nomi dei campi degli oggetti JSON nei nomi dei campi della struttura di MATLAB.
Tipo di dato JSON | Tipo di dato MATLAB |
|---|---|
nullo, negli array numerici | NaN |
nullo, negli array non numerici |
|
Booleano |
|
Numero |
|
Stringa | Vettore di caratteri |
Oggetto (in JSON, oggetto indica un insieme non ordinato di coppie nome-valore). | Struttura scalare (i nomi sono validati utilizzando |
Array, quando gli elementi sono di tipi di dato diversi | Array di celle |
Array di valori booleani | Array di |
Array di numeri | Array di |
Array di stringhe | Array di celle di vettori di caratteri |
Array di oggetti: stessi nomi di campo | Array di struttura |
Array di oggetti: nomi di campo diversi | Array di celle di strutture scalari |
Funzionalità estese
Cronologia versioni
Introdotto in R2016b