2016-09-06 24 views
-1

私はこのようなリンクを呼び出すに応答を取得しています:Jsonアレイから迅速に価値を得るにはどうすればよいですか?

[{"err_status":"5000","err_message":null}] 

私はNSDictionaryのにJSONを変換することによって、通常は値を取得するために使用し、後で

どのように我々はSWIFT 2.この配列から値を取得します
let generatedOTP = ((DictionaryVal["Yourvalue"]!) as? String) 

しかし、その配列としてどのように可能です。

+2

あなたの応答は配列なので、なぜnsarrayに入っていますか?可能であれば完全な応答を更新する –

答えて

1
guard let array = json as? [[String: AnyObject]], 
    dictionary = array.first else { 
     return 
} 
//Now you can use dictionary as [String: AnyObject] or NSDictionary 
-1

スウィフトでは、我々は次のように行うことができます。

するvar ARR =試してみてください! NSJSONSerialization.JSONObjectWithData(responseData、options:kNilOptions)!

var dict = arr [0]

0

あなたの応答はJSON配列です。なぜあなたは配列をnsdictionaryに入れますか?あなたはそうするべきです

var responseArray = NSArray() 
responseArray = yourJsonArray as! NSArray // yourJsonArray is the original response you get 

この配列を扱うことができます。それが役に立てば幸い。

関連する問題