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

搞定! 

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐