我有一个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