Ma réponse JSON à postman ressemble à ceci ...Problème avec json parsing en utilisant Alamofire
{
"success": 1,
"Details": {
"seller_id": "165",
"mobile_no": "9653265987",
"seller_name": "User A",
"seller_email_id": "[email protected]",
"company_name": "myCompany",
"category": "Cosmetics",
"otp": "1111"
},
"message": "Seller Already Registered!!!"
}
Maintenant, je voulais donner une condition fondée sur si le succès est 0 ou 1 et donc pour que je voulais extraire Succès. Aussi, je veux extraire le numéro de téléphone mobile. Mais je ne suis pas capable de comprendre comment faire ça.
Voilà comment je fais ma demande de poste Alamofire ...
Alamofire.request(url, method: .post, parameters: Parameters, encoding: URLEncoding.httpBody, headers: headers)
.responseString { (response) in
if let httpResponse = response.response {
print("error \(httpResponse.statusCode)")
if httpResponse.statusCode == 200 {
//Do something
}
}
}
Je ne passe par des questions similaires soulevées par d'autres utilisateurs ... mais n'a pas pu trouver d'eux une solution exacte pour mon problème ...
utilisez-vous des tiers pour la sérialisation des données comme swiftyjson ou gloss ..? –
Non..juste Alamofire .. –