I have the following variable:
json_envio = JSON.stringify (obj);
The value of it is:
"{"usuario":
{"login":"gleyson",
"senha":"1"},
"razao_social":"INTELIDER",
"nome_fantasia":"INTELIDER LTDA",
"cpf_cnpj":"10999558000186",
"rg_insc_estadual":"11111",
"tipo":"F"}"
I am using Jquery Ajax to send, however, this is falling into the code exception below :
$.ajax({
type: "POST",
url: "http://localhost/api/pessoas",
dataType: "json",
async: false,
data: json_envio,
success: function (result) {
alert('tudo certo');
},
error: function (exception) { alert('Exeption:' + JSON.stringify(exception)); }
The error is as follows:
Exeption:{"readyState":4,"responseText":"{\"Message\":\"
A solicitação é inválida.\",\"ModelState\":{\"pessoa.tipo\":[\"O campo tipo
é obrigatório.\"],\"pessoa.razao_social\":[\"O campo razao_social é
obrigatório.\"]}}","responseJSON":{"Message":"A solicitação é
inválida.","ModelState":{"pessoa.tipo":["O campo tipo é
obrigatório."],"pessoa.razao_social":["O campo razao_social é
obrigatório."]}},"status":400,"statusText":"Bad Request"}
By mistake I understand that it is complaining about the field type and reasonsocial, however, both are in Json which is in the variable json_envio and taking the value of it and using the soapUI, I can send without problem. What could be wrong?
image of the value of the obj: