From 29a6bb8e96d81301e7ae67883ac1a072c003f965 Mon Sep 17 00:00:00 2001 From: Qianqian Fang <fangq@nmr.mgh.harvard.edu> Date: Wed, 11 Jan 2012 17:42:45 +0000 Subject: [PATCH] remove row bracket if numel=1, suggested by Mykel Kochenderfer git-svn-id: http://svn.code.sf.net/p/iso2mesh/code/trunk/jsonlab@336 786e58fb-9377-0410-9ff7-e4ac0ac0635c --- savejson.m | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/savejson.m b/savejson.m index 97a6524..f36c23e 100644 --- a/savejson.m +++ b/savejson.m @@ -202,7 +202,12 @@ else if(isempty(name)) txt=sprintf('%s%s',padding1,matdata2json(item,level+1,varargin{:})); else - txt=sprintf('%s"%s": %s',padding1,name,matdata2json(item,level+1,varargin{:})); + if(numel(item)==1 && jsonopt('NoRowBracket',1,varargin{:})==1) + numtxt=regexprep(regexprep(matdata2json(item,level+1,varargin{:}),'^[',''),']',''); + txt=sprintf('%s"%s": %s',padding1,name,numtxt); + else + txt=sprintf('%s"%s": %s',padding1,name,matdata2json(item,level+1,varargin{:})); + end end return; end -- GitLab