我正在上調用這樣的鏈接的響應:我們如何從Json數組中快速獲取價值?
[{"err_status":"5000","err_message":null}]
我們如何從這個數組中迅速2.獲取的價值我曾經通過轉換JSON到NSDictionary中獲得價值往往後來
let generatedOTP = ((DictionaryVal["Yourvalue"]!) as? String)
但是作爲它的一個數組怎麼可能。
我正在上調用這樣的鏈接的響應:我們如何從Json數組中快速獲取價值?
[{"err_status":"5000","err_message":null}]
我們如何從這個數組中迅速2.獲取的價值我曾經通過轉換JSON到NSDictionary中獲得價值往往後來
let generatedOTP = ((DictionaryVal["Yourvalue"]!) as? String)
但是作爲它的一個數組怎麼可能。
guard let array = json as? [[String: AnyObject]],
dictionary = array.first else {
return
}
//Now you can use dictionary as [String: AnyObject] or NSDictionary
在斯威夫特,我們可以這樣做:
VAR ARR =試試吧! NSJSONSerialization.JSONObjectWithData(responseData,options:kNilOptions)!
var dict = arr [0]
你的回答是一個JSON數組。爲什麼你把你的數組放在nsdictionary中?你應該這樣做
var responseArray = NSArray()
responseArray = yourJsonArray as! NSArray // yourJsonArray is the original response you get
現在處理這個數組。希望能幫助到你。
你的回答是數組,那麼你爲什麼進入nsarray?如有可能,更新完整回覆 –