matlab 批量读取.json
时间: 2023-08-13 17:12:37 浏览: 408
要批量读取.json文件,你可以使用Matlab的dir函数来获取目录中所有.json文件的列表,然后使用Matlab的jsondecode函数来解码每个文件。以下是一个示例代码:
```matlab
% 设置json文件所在的目录
jsonDir = 'C:\myJsonDirectory\';
% 使用dir函数列出目录中的所有.json文件
jsonFiles = dir(fullfile(jsonDir, '*.json'));
% 循环遍历每个文件并解码
for i = 1:length(jsonFiles)
% 读取.json文件
jsonStr = fileread(fullfile(jsonDir, jsonFiles(i).name));
% 解码json字符串
jsonData = jsondecode(jsonStr);
% 在此处添加你的代码,例如分析jsonData等
end
```
这个示例代码假设所有的.json文件都在同一个目录中,你需要将 `jsonDir` 设置为该目录的路径。然后,`dir`函数将列出该目录中所有的.json文件,`jsondecode`函数将解码每个文件,最后你可以在循环中添加你的代码来处理每个json数据。
阅读全文