I have called a web service and I can't receive the next JSON object. How can I get user fields from the JSON? .............................................................................................................................................................
curl -X POST -H "Authorization: Bearer <Bearer>" -H "Content-Type: application/json"
-d '{
"user": {
"name": "John",
"last_name" : "Harrys",
"user_name" : "JHarrys",
"email": "JHarrys@noreply.com",
"password" : "JHarrys1005",
},
"user": {
"name": "Mike",
"last_name" : "Hanlon",
"user_name" : "MHanlon",
"email": "MHanlon@noreply.com",
"password" : "5",
}
}'
"https://<api host and port>/<service>/createUsers"
[OperationContract]
[WebInvoke(UriTemplate = "createUsers", Method = "POST", ResponseFormat = WebMessageFormat.Json)]
public String createUsers(User user)
{
//code
}
[DataContract]
public class User
{
[DataMember]
public string name;
[DataMember]
public string last_name;
[DataMember]
public string user_name;
[DataMember]
public string email;
[DataMember]
public string password;
}