打破2018 a和2018 b之间jsondecode变化?

12个视图(30天)
问题 :相同的代码和文件工作jsondecode b 2018年和2018年早些时候停止工作。
异常 :JSON文本必须一个特征向量或一个标量non-missing字符串。
附件中的文章。txt文件被写的
json = jsonencode (structObj);
fID = fopen (”。/数据/ article.txt ',' w ',“n”,“utf - 8”);
写入文件(支撑材、json、“字符”);
文件关闭(fID);
我试图读回的:
文件名=”。/数据/ article.txt ';
fID = fopen(文件名,“r”,“n”,“utf - 8”);
读入= native2unicode(从文件中读(fID),“utf - 8”);
值= jsondecode(读入);
文件关闭(fID);
这是2018年,但抛出异常在2018 b和后jsondecode线

接受的答案

沃尔特·罗伯森
沃尔特·罗伯森 2019年7月19日
读入= native2unicode(从文件中读(支撑材,[1正]),“utf - 8”);
也就是说,您试图发送一个列向量jsondecode需要一个行向量。
2的评论
沃尔特·罗伯森
沃尔特·罗伯森 2019年7月19日
对不起,我没有任何参考。输入是记录在R2018a作为特征向量和MATLAB的文档常常意味着字符行向量,与N x 1被称为字符数组。

登录置评。

更多的答案(0)

标签

社区寻宝

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

开始狩猎!