2016-09-06 106 views
-1

我正在上調用這樣的鏈接的響應:我們如何從Json數組中快速獲取價值?

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

我們如何從這個數組中迅速2.獲取的價值我曾經通過轉換JSON到NSDictionary中獲得價值往往後來

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 

現在處理這個數組。希望能幫助到你。