-1

I want to parse this JSON response any help.

{
  "id": 7,
  "chef": 1,
  "user": {
        "user_id": 1,
        "username": "test",
        "user_email": "test@test.tn"
  },
  "post": {
       "id": 24,
       "lieu": "test",
       "date": "12/05/2018"
  }
}
Jakir Hossain
  • 3,830
  • 1
  • 15
  • 29

1 Answers1

0

you can parse your json like following way :-

    //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")
                 }
              }

pass your Header instead of yourHeader

I hope it will work for you ...:)

Shivam Parmar
  • 1,520
  • 11
  • 27