JSON.stringify возвращаемый объект Object
item = {
"obj": TabellaDettagliataVoceSingola
}
$.ajax({
url: "/Richieste/SalvaDatiPreventivo",
contentType: 'application/json',
type: "POST",
data: JSON.stringify(item),
success: function (response) {
},
complete: function (response) {
},
fail: function (response) {
}
})
Это код с проблемой: json stringify возвращает "объектный объект", потому что параметр, который я передаю json stringify, является объектом. Тогда как я могу сделать для возврата записи объекта вместо "объект объекта"?
2 ответа
Нет необходимости структурировать объект, просто не используйте JSON.stringify
, так что попробуйте это:
item = {
"obj": TabellaDettagliataVoceSingola
}
$.ajax({
url: "/Richieste/SalvaDatiPreventivo",
contentType: 'application/json',
type: "POST",
data: item,
success: function (response) {
},
complete: function (response) {
},
fail: function (response) {
}
})
Когда вы получаете запрос на стороне сервера, то анализируйте JSON
если вы используете C#, попробуйте вот так
ObjectVariable deserializedProduct = JsonConvert.DeserializeObject<ObjectVariable>(json);
Если nodejs, то попробуйте:
JSON.parse(object)