jsondecode
Descodificar texto con formato JSON
Sintaxis
Descripción
Ejemplos
Argumentos de entrada
Argumentos de salida
Limitaciones
Si descodifica y vuelve a codificar un valor, MATLAB no garantiza que el resultado sea idéntico a la cadena original. En concreto, los nombres de campo en los objetos JSON que no son identificadores de MATLAB válidos podrían ser alterados por la función
makeValidName
.
Algoritmos
JSON admite menos tipos de datos que MATLAB. jsondecode
convierte los tipos de datos JSON a los tipos de datos MATLAB en esta tabla. jsondecode
convierte los nombres de campo de objeto JSON a los nombres de campo de estructura de MATLAB.
Tipo de datos JSON | Tipo de datos de MATLAB |
---|---|
nulo, en arreglos numéricos | NaN |
nulo, en arreglos no numéricos | Vacío |
Booleano | Escalar |
Número | Escalar |
Cadena | Vector de caracteres |
Objeto (en JSON, objeto significa un conjunto sin ordenar de pares nombre-valor). | Estructura escalar (los nombres se validan mediante |
Arreglo, cuando los elementos son de tipos de datos distintos | Arreglo de celdas |
Arreglo de booleanos | Arreglo de |
Arreglo de números | Arreglo de |
Arreglo de cadenas | Arreglo de celdas de vectores de caracteres |
Arreglo de objetos: mismos nombres de campo | Arreglo de estructura |
Arreglo de objetos: nombres de campo distintos | Arreglo de celdas de estructuras escalares |
Capacidades ampliadas
Historial de versiones
Introducido en R2016b