我有一個JSON
解析問題,我的Swift代碼如下。我得到的錯誤說我的JSON
輸出不包含密鑰value
。JSON輸出不包含密鑰:「值」
我的代碼:
Alamofire.request(url, method: .get, headers: headers).responseJSON { (response) -> Void in
let jsonValue = response.result.value as! NSDictionary
if let bpArray = jsonValue["value"] as? [NSDictionary]{
for results in bpArray {...}
問題: 這種轉換並不工作:if let bpArray = jsonValue["value"] as? [NSDictionary]
我的JSON結構:
{
d: {
results: [
{
__metadata: {},
Key: "AFBWhULFHtKU4j4FhWCmKg==",
ParentKey: "AAAAAAAAAAAAAAAAAAAAAA==",
RootKey: "AFBWhULFHtKU4j4FhWCmKg==",
Partner: "MM-CARR-01",
Type: "2",
Description: "MM Demo Carrier Created for Single Stop/MA",
FrieghtOrder: {}
},
...
究竟是怎麼回事?錯誤,'nil'值等。 – ZGski
JSON輸出不包含鍵'值' – vadian
看着你的'JSON'對象,它看起來像它,實際上並沒有任何名爲「value」的屬性。 – ZGski