私はAPI呼び出しを行い、JSONを返します。私はその後、私は、このJSONオブジェクト内に必要なレベルに到達するには名前空間にJSONオブジェクトデータにアクセスする
var json = $.parseJSON(result);
を使用して、このJSONを解析し、私がやるコンソールに次のようなものを出力します。この
console.log(json.data[0].value)
のようなもの
Option "1166325"
Option Two "3329076"
私がもしそうなら
console.log(json.data[0].value.Option)
不足している)引数リストの後:しかし、私は
console.log(json.data[0].value.Option Two)
を行う場合は
は、私はエラーにSyntaxErrorを取得1166325.をプリントアウトしています。私も試しました
console.log(json.data[0].value.['Option Two'])
しかし、これはSyntaxError:missing name afterを返します。演算子
名前にスペースがあると考えて、どのようにこのデータにアクセスできますか?これはbracket notationとして知られており、常にプロパティにアクセスするために使用することができ
console.log(json.data[0].value['Option Two'])
:
おかげ
ドットを残しておきます。 – trincot