Skip to content

Commit

Permalink
stop escaping / to \/ in JSON as it is not required, https://mondoton…
Browse files Browse the repository at this point in the history
  • Loading branch information
fangq committed Apr 20, 2022
1 parent 1144078 commit 2278bb1
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
6 changes: 3 additions & 3 deletions savejson.m
Expand Up @@ -797,14 +797,14 @@
end
end
if(isoct)
escapechars={'\\','\"','\/','\a','\f','\n','\r','\t','\v'};
escapechars={'\\','\"','\a','\f','\n','\r','\t','\v'};
for i=1:length(escapechars)
newstr=regexprep(newstr,escapechars{i},escapechars{i});
end
newstr=regexprep(newstr,'\\\\(u[0-9a-fA-F]{4}[^0-9a-fA-F]*)','\$1');
else
escapechars={'\\','\"','\/','\a','\b','\f','\n','\r','\t','\v'};
esc={'\\\\','\\"','\\/','\\a','\\b','\\f','\\n','\\r','\\t','\\v'};
escapechars={'\\','\"','\a','\b','\f','\n','\r','\t','\v'};
esc={'\\\\','\\"','\\a','\\b','\\f','\\n','\\r','\\t','\\v'};
for i=1:length(escapechars)
newstr=regexprep(newstr,escapechars{i},esc{i});
end
Expand Down
2 changes: 1 addition & 1 deletion test/run_jsonlab_test.m
Expand Up @@ -153,7 +153,7 @@ function run_jsonlab_test(tests)
test_jsonlab('remove singlet array',@savejson,{struct('a',1),5},'[{"a":1},5]','compact',1,'SingletArray',0);
test_jsonlab('keep singlet array',@savejson,{struct('a',1),5},'[[{"a":[1]}],[5]]','compact',1,'SingletArray',1);
test_jsonlab('test no datalink',@savejson,loadjson(savejson('a',struct(encodevarname('_DataLink_'),...
'../examples/example2.json:$.glossary.title'))),'{"a":[{"_DataLink_":"..\/examples\/example2.json:$.glossary.title"}]}','compact',1,'SingletArray',1);
'../examples/example2.json:$.glossary.title'))),'{"a":[{"_DataLink_":"../examples/example2.json:$.glossary.title"}]}','compact',1,'SingletArray',1);
test_jsonlab('test maxlinklevel',@savejson,loadjson(savejson('a',struct(encodevarname('_DataLink_'),...
'../examples/example2.json:$.glossary.title')),'maxlinklevel',1),'{"a":"example glossary"}','compact',1,'SingletArray',1);
end
Expand Down

0 comments on commit 2278bb1

Please sign in to comment.