jsondecode在2018a和2018b之间的突破性变化?
6次浏览(过去30天)
显示旧的注释
问题
:在2018a和更早的时候为jsondecode工作的相同代码和文件在2018b及以后停止工作。
异常
: JSON文本必须是字符向量或非缺失的标量字符串。
所附的article.txt文件是由
json = jsonencode(structObj);
fID = fopen(”。/数据/ article.txt ',' w ',“n”,“utf - 8”);
写入文件(支撑材、json、“字符”);
文件关闭(fID);
我试着把它读回来:
文件名=”。/数据/ article.txt ';
fID = fopen(文件名,“r”,“n”,“utf - 8”);
readIn = native2unicode(读取(fID),“utf - 8”);
value = jsondecode(readIn);
文件关闭(fID);
这在2018a中有效,但在2018b及以后的jsondecode行中抛出异常