Javascript - 当有整数标签时如何写 json 路径
Javascript - How to write json path when there's an integer tag
Javascript:
var json_obj =
{
"1111": {
"name": Bob,
"id": 1
},
"2222": {
"name": Alice,
"id": 2
}
}
var first_name = json_obj.1111.name; // Gives me a missing ';' before statement error
在上面的代码中,json_obj 是我们项目中使用的大型 json 文件的一部分。
我想更改 json 文件以便于定位元素,但它是一个很大的 json 文件并且在整个项目中都在使用,有人可以告诉我如何在这些情况下定位元素吗?
在这种情况下你可以使用bracket notation
var json_obj = {
"1111": {
"name": "Bob",
"id": 1
},
"2222": {
"name": "Alice",
"id": 2
}
}
var first_name = json_obj['1111'].name;
document.write(first_name);
Javascript:
var json_obj =
{
"1111": {
"name": Bob,
"id": 1
},
"2222": {
"name": Alice,
"id": 2
}
}
var first_name = json_obj.1111.name; // Gives me a missing ';' before statement error
在上面的代码中,json_obj 是我们项目中使用的大型 json 文件的一部分。 我想更改 json 文件以便于定位元素,但它是一个很大的 json 文件并且在整个项目中都在使用,有人可以告诉我如何在这些情况下定位元素吗?
在这种情况下你可以使用bracket notation
var json_obj = {
"1111": {
"name": "Bob",
"id": 1
},
"2222": {
"name": "Alice",
"id": 2
}
}
var first_name = json_obj['1111'].name;
document.write(first_name);