我想从JSON文件中读取一个值,并在绘图函数中使用这些值。所以我做了一些研究,并意识到有一个名为“loadjson”的库,我已经添加到我的MATLAB中。但我不能从我的JSON文件中读取值,也无法在MATLAB中找到解决方案。我是MATLAB的新手,我需要一点帮助:)
先谢了。
代码:
% Setting my image and related params
img = imread('C:/plan/plan.jpg');
imshow(img)
min_x = 0;
max_x = 7;
min_y = 0;
max_y = 3;
imagesc([min_x max_x], [min_y max_y], img);
% Load json file
data = loadjson('C:/data/default.json');
disp(data)
% I want to use these values into plot function.
hold on;
plot(x, y, 'ro', 'MarkerSize', 5);
字符串
代码的输出:
的数据
我的JSON文件:
"Location": [
{
"id": "0b5965e5-c509-4522-a525-8ef5a49dadaf",
"measureId": "5a6e9b79-dbb1-4482-acc1-d538f68ef01f",
"locationX": 0.9039769252518151,
"locationY": 0.2640594070404616,
"createdAt": "06-01-2021 19:38:44"
},
{
"id": "18714a2f-a8b3-4dc6-8a5b-114497fa9671",
"measureId": "671f52bc-a066-494a-9dce-6e9ccfac6c1d",
"locationX": 1.5592001730078755,
"locationY": 0.5207689756815629,
"createdAt": "06-01-2021 19:35:24"
},
型
1条答案
按热度按时间htrmnn0y1#
从JSON结构中,我希望
Location
单元格数组中的每个元素都是一个结构体,至少有字段locationX
和locationY
。您可以使用以下命令提取这些字段:
字符串