Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
嗨,伙计们需要帮助,我如何用swift alamofire解析这个响应_Swift_Parsing_Alamofire_Jsonresponse - Fatal编程技术网

嗨,伙计们需要帮助,我如何用swift alamofire解析这个响应

嗨,伙计们需要帮助,我如何用swift alamofire解析这个响应,swift,parsing,alamofire,jsonresponse,Swift,Parsing,Alamofire,Jsonresponse,我想解析这个JSON响应以获取任何帮助 { "id": 7, "chef": 1, "user": { "user_id": 1, "username": "test", "user_email": "test@test.tn" }, "post": { "id": 24, "lieu": "test", "date": "12/05/2018" } } 您可以按如下方式解析jso

我想解析这个JSON响应以获取任何帮助

{
  "id": 7,
  "chef": 1,
  "user": {
        "user_id": 1,
        "username": "test",
        "user_email": "test@test.tn"
  },
  "post": {
       "id": 24,
       "lieu": "test",
       "date": "12/05/2018"
  }
}

您可以按如下方式解析json:-

    //start loader
    Alamofire.request(yourURL, method: .get, parameters: nil, encoding: URLEncoding.default, headers: yourHeader).responseJSON {
                 respo in

                 if respo.result.isSuccess {
                    // stop loader
                    let json = respo.result.value! as? [String:Any] ?? [:]
                    let user = json["user"]as? [String:Any] ?? [:] //value of user key
                    let user_id = user["user_id"]as? String ?? "" //value of user_id key
                 } else {
                    // stop loader
                    print("Something went Wrong")
                 }
              }
传递标题,而不是
yourHeader


我希望它能为您工作…:)

分享一些您尝试过的代码。您希望如何在类或结构中解析这些代码?这个问题已经被问了一百万次了,请做一些研究。这里有很多文章/教程要读,还有类似的问题。这能回答你的问题吗?