diff --git a/loadjson.m b/loadjson.m index db03df3f12868ba7f8fda56298cd3de7dd3b7cd5..0b50219057002d4bdcd6192c8b725969d14d2edb 100644 --- a/loadjson.m +++ b/loadjson.m @@ -252,7 +252,7 @@ function [object, pos,index_esc] = parse_array(inputstr, pos, esc, index_esc, va end end end - if(isempty(regexp(arraystr,':','once'))) + if(isempty(regexp(arraystr,':','once')) && isempty(regexp(arraystr,'\(','once'))) arraystr=regexprep(arraystr,'\[','{'); arraystr=regexprep(arraystr,'\]','}'); if(varargin{1}.parsestringarray==0)