> For example the property "level" seems to be defined by the dataItem object and if you map to that property it overrides that value, causing an exception in the code.
Yes, methods and properties of the Node class
cannot be overridden, as they are used by the TreeView for proper operation. This includes the children
field that holds the child datasource. It is likely that serializing children: null
causes the problem. The casing of the id field has no effect on the datasource functionality.
Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI