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