Error type data structure, XML refers to non-existing parent

Here’s how I fill the dhtmlx tree:

tree = new dhtmlXTreeObject("treeBox", "100%", "100%", 0);
tree.setImagePath('/Content/Images/dhtmlx/csh_dhx_skyblue/');
tree.enableSmartXMLParsing(true);
tree.loadJSON('/ControllerName/myMethod');

And here’s my method:

public string myMethod()
{
    //Some code for creating jsonstr
    return jsonstr;
}

Here’s the value of jsonstr:

{"tree":{"@id":"0","item":{"@text":"folder_text","@id":"FOLDER_1","@parentId":"0","@im0":"folderClosed.png","@im1":"folderOpen.png","@im2":"folderClosed.png","@open":"1","item":{"@text":"other folder name","@id":"FOLDER_96","@parentId":"1","@im0":"folderClosed.png","@im1":"folderOpen.png","@im2":"folderClosed.png","item":{"@text":"third f name","@id":"FOLDER_107","@parentId":"96","@im0":"folderClosed.png","@im1":"folderOpen.png","@im2":"folderClosed.png","item":{"@text":"daa","@id":"FOLDER_190","@parentId":"107","@im0":"folderClosed.png","@im1":"folderOpen.png","@im2":"folderClosed.png","item":[{"@text":"dadahh","@id":"FOLDER_193","@parentId":"190","@im0":"folderClosed.png","@im1":"folderOpen.png","@im2":"folderClosed.png","item":{"@text":"item name3545","@id":"1137","@parentId":"193","@im0":"iconOk.png","@im1":"iconOk.png","@im2":"iconOk.png"}},{"@text":"other item name","@id":"1136","@parentId":"190","@im0":"iconOk.png","@im1":"iconOk.png","@im2":"iconOk.png"},{"@text":"item name","@id":"1130","@parentId":"190","@im0":"iconOk.png","@im1":"iconOk.png","@im2":"iconOk.png"}]}}}}}}

And I get the error: Error type data structure, XML refers to non-existing parent

Why is this happening and how to fix it?

You use incorrect json structure.
This will work:

{"id":"0","item":[ {"text":"folder_text","id":"FOLDER_1","parentId":"0","im0":"folderClosed.png","im1":"folderOpen.png","im2":"folderClosed.png","open":"1","item":[ {"text":"other folder name","id":"FOLDER_96","parentId":"1","im0":"folderClosed.png","im1":"folderOpen.png","im2":"folderClosed.png","item":[ {"text":"third f name","id":"FOLDER_107","parentId":"96","im0":"folderClosed.png","im1":"folderOpen.png","im2":"folderClosed.png","item":[ {"text":"daa","id":"FOLDER_190","parentId":"107","im0":"folderClosed.png","im1":"folderOpen.png","im2":"folderClosed.png","item":[ {"text":"dadahh","id":"FOLDER_193","parentId":"190","im0":"folderClosed.png","im1":"folderOpen.png","im2":"folderClosed.png","item":[ {"text":"item name3545","id":"1137","parentId":"193","im0":"iconOk.png","im1":"iconOk.png","im2":"iconOk.png"}, {"text":"other item name","id":"1136","parentId":"190","im0":"iconOk.png","im1":"iconOk.png","im2":"iconOk.png"}, {"text":"item name","id":"1130","parentId":"190","im0":"iconOk.png","im1":"iconOk.png","im2":"iconOk.png"} ]}]}]}]}]}]});

Ok, here’s my new json:

“{“id”:“0”,“text”:”",“item”:[{“id”:“F_1”,“text”:“SomeName”,“item”:[{“id”:“F_208”,“text”:“New folder”,“item”:[],“im0”:“fC.gif”,“im1”:“fO.gif”,“im2”:“fC.gif”,“parentId”:“183”}],“im0”:“fC.gif”,“im1”:“fO.gif”,“im2”:“fC.gif”,“parentId”:“1”},{“id”:“F_194”,“text”:“ok”,“item”:[{“id”:“F_219”,“text”:“sdfsdf”,“item”:null,“im0”:“fC.gif”,“im1”:“fO.gif”,“im2”:“fC.gif”,“parentId”:“194”}],“im0”:“fC.gif”,“im1”:“fO.gif”,“im2”:“fC.gif”,“parentId”:“1”},{“id”:“F_216”,“text”:“New”,“item”:[],“im0”:“fC.gif”,“im1”:“fO.gif”,“im2”:“fC.gif”,“parentId”:“1”}],“im0”:“fC.gif”,“im1”:“fO.gif”,“im2”:“fC.gif”,“parentId”:“0”}],“im0”:null,“im1”:null,“im2”:null,“parentId”:null}"

which is correct, and I still get the error.

Not correct:

{"id":"0","text":"","item":[ {"id":"F_1","text":"SomeName","item":[ {"id":"F_208","text":"New folder","item":[],"im0":"fC.gif","im1":"fO.gif","im2":"fC.gif","parentId":"183"}],"im0":"fC.gif","im1":"fO.gif","im2":"fC.gif","parentId":"1"}, {"id":"F_194","text":"ok","item":[ {"id":"F_219","text":"sdfsdf","item":null,"im0":"fC.gif","im1":"fO.gif","im2":"fC.gif","parentId":"194"}],"im0":"fC.gif","im1":"fO.gif","im2":"fC.gif","parentId":"1"}, {"id":"F_216","text":"New","item":[],"im0":"fC.gif","im1":"fO.gif","im2":"fC.gif","parentId":"1"} ],"im0":"fC.gif","im1":"fO.gif","im2":"fC.gif","parentId":"0"}