我怎样才能读取. json文件?

1806(30天)
凯雷Hickman
凯雷Hickman 2017年2月24日
你好,我在网上找到了一些数据,需要我去打开一个. gz文件和. json。我能够解压在MATLAB gz文件,但无法读取. json。
我的代码:
> >帧=“meta_Electronics.json”;
> > fid = fopen(帧);
> >生=从文件中读(fid,正无穷);
> > str = char(原始的);
> >文件关闭(fid);
> > data = JSON.parse (str)
这是显示的错误:
未定义的变量“JSON”或类“JSON.parse”。
谁能告诉我正确的方向,只要我需要改变什么吗?
欢呼。
1评论
亚当
亚当 2017年2月24日
我看着文件交换,当我想读一个json文件,然后从那里下载东西,各种编辑速度一下。那里有一些提交读取json文件。
如果你还没有定义任何名为JSON虽然
data = JSON.parse (str);
高度乐观的编码。这是一个很好的方式来使用理想化代码代码从顶层下来,但只有如果你写的代码调用而不是假设它会以某种方式!

登录置评。

答案(3)

Alka Nair
Alka Nair 2017年11月22日
帧=“meta_Electronics.json”;
fid = fopen(帧);
生=从文件中读(fid,正);
str = char(原始的);
文件关闭(fid);
val = jsondecode (str);
为我工作。
4评论

登录置评。


骑自行车的人
骑自行车的人 2017年2月24日
您可以使用 jsondecode 函数。
1评论
凯雷Hickman
凯雷Hickman 2017年2月24日
Yarrrr,所以
> >价值= jsondecode (“meta_Electronics”)
> >价值= jsondecode(文本)

登录置评。


Elbi Mutluoglu
Elbi Mutluoglu 2020年2月13日
我怎么读这个json文件数组。
{" flowSegmentData ": {“frc”:“FRC0”、“currentSpeed”: 30,“freeFlowSpeed”: 85年,“currentTravelTime”: 28日,“freeFlowTravelTime”: 10“信心”:0.9900000095367432,“roadClosure”:假的,“坐标”:{“协调”:[{“纬度”:40.99520713231141,经度:29.11316083692566},{“纬度”:40.9951128720138,经度:29.11348934584032},{“纬度”:40.99499782625885,经度:29.113922597143414},{“纬度”:40.99492447823734,经度:29.11425589372996},{“纬度”:40.99481265425299,经度:29.114754874308034},{“纬度”:40.9947156413892,经度:29.115239700057685},{“纬度”:40.99469244741794,经度:29.115362205564793},{“纬度”:40.99466308297875,经度:29.115527466260318},{“纬度”:40.99465731538117,经度:29.11556668313179},{“纬度”:40.99465324816397,经度:29.115588820406316},{“纬度”:40.9946365659001,经度:29.115684510886638},{“纬度”:40.994617484549394,经度:29.11581043877149},{“纬度”:40.99460761712758,经度:29.115881261564937}]},“@version”:“交通服务3.2.001 "}}
1评论
Nitesh应
Nitesh应 2021年4月26日
编辑:Nitesh应 2021年4月26日
请用- - - - - - {jsondecode(“[- - - - - - - - - - - - - - - - -请在这里粘贴json代码- - - - - - - - - - - - -]")}
{jsondecode (“[{“flowSegmentData”: {“frc”:“FRC0”、“currentSpeed”: 30,“freeFlowSpeed”: 85年,“currentTravelTime”: 28日,“freeFlowTravelTime”: 10“信心”:0.9900000095367432,“roadClosure”:假的,“坐标”:{“协调”:[{“纬度”:40.99520713231141,经度:29.11316083692566},{“纬度”:40.9951128720138,经度:29.11348934584032},{“纬度”:40.99499782625885,经度:29.113922597143414},{“纬度”:40.99492447823734,经度:29.11425589372996},{“纬度”:40.99481265425299,经度:29.114754874308034},{“纬度”:40.9947156413892,经度:29.115239700057685},{“纬度”:40.99469244741794,经度:29.115362205564793},{“纬度”:40.99466308297875,经度:29.115527466260318},{“纬度”:40.99465731538117,经度:29.11556668313179},{“纬度”:40.99465324816397,经度:29.115588820406316},{“纬度”:40.9946365659001,经度:29.115684510886638},{“纬度”:40.994617484549394,经度:29.11581043877149},{“纬度”:40.99460761712758,经度:29.115881261564937}]},“@version”:“交通服务”3.2.001}}]”)}

登录置评。

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!