-1
{
"obj": {
"node1": {
"child1": "value1"
},
"node , 2": {
"child2": "value2"
}
}
}
上記は私のコード(JSON)の断片です。私が "value1"を取得したいとき、私は "obj.node1.child1"と書く。しかし、私が "value2"を取得したいときは、 "obj.node、2.child2"と書くべきですが、この形式は間違っています。問題は白いサイン - >スペースです。代わりに、文字列などの識別子を渡すことによって、オブジェクトのプロパティにアクセスするJSONノードから値を取得するには
使用括弧表記 - 'OBJ [ 'ノード、1,2'] child2'。 –
FWIW、あなたの質問/問題はJSONとは関係ありません。 JavaScript配列/オブジェクトがどこから来たかは関係ありません。 –