Skip to content

Commit 1b1be65

Browse files
committed
avoid side effect of removing singletarray
1 parent 8360fd1 commit 1b1be65

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

savejson.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -410,7 +410,7 @@
410410
end
411411
else
412412
if(numel(item)==1 && jsonopt('SingletArray',0,varargin{:})==0 && level>0)
413-
numtxt=regexprep(regexprep(matdata2json(item,level+1,varargin{:}),'^\[',''),']','');
413+
numtxt=regexprep(regexprep(matdata2json(item,level+1,varargin{:}),'^\[',''),']$','');
414414
else
415415
numtxt=matdata2json(item,level+1,varargin{:});
416416
end

saveubjson.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -318,7 +318,7 @@
318318
txt=matdata2ubjson(item,level+1,varargin{:});
319319
else
320320
if(numel(item)==1 && jsonopt('SingletArray',0,varargin{:})==0)
321-
numtxt=regexprep(regexprep(matdata2ubjson(item,level+1,varargin{:}),'^\[',''),']','');
321+
numtxt=regexprep(regexprep(matdata2ubjson(item,level+1,varargin{:}),'^\[',''),']$','');
322322
txt=[N_(checkname(name,varargin{:})) numtxt];
323323
else
324324
txt=[N_(checkname(name,varargin{:})),matdata2ubjson(item,level+1,varargin{:})];

0 commit comments

Comments
 (0)