Matlab读取json文件
在matlab中,可以将数据写入json文件,却没发现读取json的函数,网上查了一下,大部分是个人写的函数,再可执行性上可能会有一些问题。最终,还是发现了一个matlab解析json文件的工具包,jsonlab, 可以尝试一下。
工具包下载地址: http://iso2mesh.sourceforge.net/cgi-bin/index.cgi?jsonlab/Download
网页提供了几种下载的方式,可以获取最新版本,也可以获取之前的版本,下面来说一下安装吧。
安装
关于安装,我是直接到jsonlab在GitHub上的项目,下载zip文件,并将文件解压到matlab的安装路径
D:\\MATLAB_R2018a\toolbox下,并在程序中添加jsonlab-master的路径:
addpath('D:\MATLAB_R2018a\toolbox\jsonlab-master')
使用
好了,开始使用loadjson函数读取json文件:
clc,clear;
addpath('D:\MATLAB_R2018a\toolbox\jsonlab-master')
file_name='data.json'; % 待读取的文件名称
jsonData=loadjson(file_name); % jsonData是个struct结构
jsonData
搞定!