2016-05-09 1 views
-4

私は振動のあるJSONモジュールを使用していますが、foreachを使用して反復処理を行わずにネストされた要素にアクセスする方法はわかりません。 result.passedtests:私のような何かをしたいと思いますDのネストされたJSONにアクセスする最も良い方法は何ですか?

{ 
    "hasMore": false, 
    "result": [{ 
     "ip": "127.0.0.1", 
     "passedtests": "[firsttest8,firsttest8,firsttest8,firsttest8]", 
     "guid": "" 
    }], 
    "code": 201, 
    "extra": { 
     "stats": { 
      "writesIgnored": 0, 
      "scannedIndex": 0, 
      "scannedFull": 1, 
      "executionTime": 0, 
      "filtered": 0, 
      "writesExecuted": 0 
     }, 
     "warnings": [] 
    }, 
    "error": false, 
    "cached": false 
} 

は、ここに私のJSONです。しかしここで結果は配列です。

+0

* foreachを使用して反復せずに入れ子要素にアクセスする方法を知りません。なぜforeachが問題になるのですか? –

答えて

-1

私は完璧な解決策が見つかりました:resultが配列である、と我々はそれの最初の要素にアクセスするため、

Json resultPassedtestsJson = visitorsInfo["result"][0]["passedtests"]; // "[firsttest8,firsttest8,firsttest8,firsttest8]" 

[0]です。

+0

なぜ乱用の回答ですか? –

関連する問題