所以我从我的API获取了一些JSON数据,现在我需要在javascript中收集一些变量中的值。
var wsize = parseInt(obj.write);
wsize变量正常工作,因为JSON数据键只是"写"
var rsize = parseInt(obj.read_size_hist.<=128KB);
但是rsize无法正常工作,因为密钥是read_size_hist。&lt; = 128KB
就像它一样。和&lt;和=在名称中。
我得到的错误是:
SyntaxError:之后缺少名称。操作者 http://localhost:5000/static/main.js 第75行
答案 0 :(得分:1)
只需使用bracket notation。
property_name是一个字符串。该字符串不必是有效的标识符;它可以有任何价值,例如&#34; 1foo&#34;,&#34;!bar!&#34;,甚至&#34; &#34; (空格)。
var rsize = parseInt(obj['read_size_hist.<=128KB']);