Декодируйте JSON-форматированный-текст
value = jsondecode(text)
анализирует текст JSON.value = jsondecode(text)
JSON поддерживает меньше типов данных, чем MATLAB. jsondecode
преобразовывает типы данных JSON в типы данных MATLAB в этой таблице. jsondecode
преобразовывает имена поля объекта JSON к именам полей структуры MATLAB.
Тип данных JSON | Тип данных MATLAB |
---|---|
пустой указатель, в числовых массивах | NaN |
пустой указатель, в нечисловых массивах | Пустой |
Булевская переменная | Скалярный |
Номер | Скалярный |
Строка | Символьный вектор |
Объект (В JSON, объект означает незаказанный набор пар "имя-значение".) | Скалярная структура (Имена сделаны допустимым использованием |
Массив, когда элементы имеют различные типы данных | CellArray |
Массив булевских переменных | Массив |
Массив чисел | Массив |
Массив строк | Массив ячеек из символьных векторов |
Массив объектов — Те же имена полей | Массив структур |
Массив объектов — Различные имена полей | Массив ячеек скалярных структур |