diff --git a/savejson.m b/savejson.m
index 97a6524c45a87c470cc2ca3aff449e34a4fc2044..f36c23e5e1a1a1e2259479d90cb35cec64987bf8 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