jsondecode
解码JSON形式的文本
描述
例子
输入参数
输出参数
限制
如果解码,然后编码一个值,MATLAB不能保证结果与原始字符串相同。特别是,JSON对象中没有有效MATLAB标识符的字段名称可能会由
makevalidname
功能。
算法
与MATL金宝appAB相比,JSON支持的数据类型更少。jsondecode
将JSON数据类型转换为此表中的MATLAB数据类型。jsondecode
将JSON对象字段名称转换为MATLAB结构字段名称。
JSON数据类型 |
MATLAB数据类型 |
---|---|
null,在数字阵列中 |
南 |
空,在非数组阵列中 |
空的 |
布尔 |
标量 |
数字 |
标量 |
细绳 |
角色向量 |
对象(在JSON中,目的是指无序的一组名称值对。) |
标量结构(使用名称有效 |
数组,当元素是不同的数据类型时 |
单元阵列 |
布尔阵列 |
数组 |
数字数量 |
数组 |
弦数 |
字符向量的单元格数 |
对象数组 - 相同的字段名称 |
结构数组 |
对象数组 - 不同的字段名称 |
标量结构的细胞阵列 |