Javascript Jquery-未捕获的语法错误:对象键中“-”的意外标识符

Javascript Jquery-未捕获的语法错误:对象键中“-”的意外标识符,javascript,jquery,json,kendo-grid,Javascript,Jquery,Json,Kendo Grid,我通过在传输中传递数据在kendo UI树列表中加载json数据,我在这一行中得到错误: e.success(data); 错误: Uncaught SyntaxError: Unexpected identifier r.getter @ kendo.all.min.js:1 n.extend.proxy.n.isFunction.f @ jquery.min.js:2 n.extend.proxy.n.isFunction.f @ jquery.min.js:2

我通过在传输中传递数据在kendo UI树列表中加载json数据,我在这一行中得到错误:

e.success(data);
错误:

Uncaught SyntaxError: Unexpected identifier
r.getter    @   kendo.all.min.js:1
n.extend.proxy.n.isFunction.f   @   jquery.min.js:2
n.extend.proxy.n.isFunction.f   @   jquery.min.js:2

问题是因为endItems0_82002291-4_006,82002291-4是json字段的值,也是kendo UI树列表列中的字段。如果像82002291这样的值中没有“-”,它可以正常工作。

那么为什么不将“-”替换为“-”?尝试返回d[endItems0_82002291-4_006]这个错误出现在jquery.min.js中,因此我无法修改它。我也不确定键是在哪里设置的,我只是把它放在值中,但有些地方jquery将它用作键。
  (function(d
   /**/) {
   return (d.endItems0_82002291-4_006)
  })