我有以下json对象:
{ "id": "109",
"No. of interfaces": "4" }
下面的代码行可以正常工作:
alert(obj.id);
alert(obj["id"]);
但是如果键有空格,那么我就不能访问它们的值。
alert(obj."No. of interfaces"); //Syntax error
如何访问键名带有空格的值?这有可能吗?
发布于 2018-01-10 17:40:56
Pardeep Jain的答案对于静态数据很有用,但是如果我们在JSON中有一个数组呢?
例如,我们有i值,并得到id字段的值。
alert(obj[i].id); //works!
但是如果我们需要带空格的键呢?
在这种情况下,以下构造可能会有所帮助(在[]块之间没有点):
alert(obj[i]["No. of interfaces"]); //works too!
https://stackoverflow.com/questions/10311361
复制相似问题