1. ホーム
  2. javascript

[解決済み] スペースを含むJSONオブジェクトのキーにアクセスする [重複].

2022-10-07 13:22:57

質問

以下のようなjsonオブジェクトがあります。

{ "id": "109",
  "No. of interfaces": "4" }

以下の行は正常に動作します。

alert(obj.id);
alert(obj["id"]);

しかし、キーにスペースがある場合、その値にアクセスすることはできません。

alert(obj."No. of interfaces"); //Syntax error

キー名にスペースがある値にアクセスするにはどうしたらよいですか?それは可能なのでしょうか?

どのように解決するのですか?

ブラケット記法による方法です。

var test = {
    "id": "109",
    "No. of interfaces": "4"
}
alert(test["No. of interfaces"]);

詳しくはこちらをご覧ください。