首页 > 解决方案 > Alamofire 和 SwiftyJSON 获得价值

问题描述

我想使用 alamofire 和 swiftyjson 访问我的状态:101。我需要能够获得 101 和“错误登录凭据”的消息。有什么想法我应该怎么做?

▿ Optional<Any>
▿ some : 2 elements
▿ 0 : 2 elements
  ▿ 0 : 2 elements
    - key : statusCode
    - value : 0
  ▿ 1 : 2 elements
    - key : statusDescription
    - value : Success!!
▿ 1 : 1 element
  ▿ 0 : 2 elements
    - key : user
    - value : {"status":"101","message":"wrong login credential"}

如果我打印我的回复,这将显示:

    (
        {
        statusCode = 0;
        statusDescription = "Success!!";
    },
        {
        user = "{\"status\":\"101\",\"message\":\"wrong login credential\"}";
    }
)

我试着用

let json = JSON(response.result.value as Any)

            let status = json["user"]["status"].string

            print(status)

但这不起作用

标签: iosswiftalamofireswifty-json

解决方案


推荐阅读