Skip to content

savejson st issue in matlab 2017 #39

@daeh

Description

@daeh

With the commands:

data = loadjson('{"Test": ["GML", "XML"]}')
json = savejson('',data)

'savejson' produces the error below in 2017b but not 2016b. I know this 2017 issue has come up before, but it's still an issue in the current release.

Undefined function or variable 'st'.
Error in savejson>matlabobject2json (line 448)
txt=struct2json(name,st,level,varargin{:});
Error in savejson>obj2json (line 175)
txt=matlabobject2json(name,item,level,varargin{:});
Error in savejson>cell2json (line 216)
txt{end+1}=obj2json(name,item{i,j},level+(dim(1)>1)+(len>bracketlevel),varargin{:});
Error in savejson>obj2json (line 169)
txt=cell2json(name,item,level,varargin{:});
Error in savejson>struct2json (line 285)
txt{end+1}=obj2json(names{e},item(i,j).(names{e}),...
Error in savejson>obj2json (line 171)
txt=struct2json(name,item,level,varargin{:});
Error in savejson (line 140)
json=obj2json(rootname,obj,rootlevel,opt);

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions