10

投稿リクエストの応答で受け取ったネストされたオブジェクトを含む JSON 文字列を解析しようとしています。を実行するJSON.parse(responseText)と、結果は次の形式になります。

[{
  "atco":"43000156407",
  "location":{
    "longitude":"-1.7876500000000000",
    "latitude":"52.4147200000000000","
    timestamp":"2013-03-19 11:30:00"
   },
  "name":"Solihull Station Interchange",
  "road":"STATION APPROACH",
  "direction":"NA",
  "locality":"Solihull",
  "town":"Solihull"}, ...

次の例を使用して値を引き出すことができると思いましたが、得られるのは未定義です。

var atco = json[0].atco;

私も試しましjson[0][0]たが、JSON ( [) から個々の文字を返します。これは、JSON が正しく解析されていないことを示していますか? それとも、これは予期された動作であり、参照が間違っているだけですか?

4

1 に答える 1