В настоящее время от Angular JS controller я пытаюсь отправить данные JSON в серверную службу. Но у меня 400 плохая ошибка запроса.
От контроллера, я пытаюсь отправить данные через службу http, как :
shipDataJson.contractNumber=$scope.contractNumber;
shipDataJson.orderNumber=$scope.orderNumber;
shipDataJson.shipmentNumber=$scope.shipmentNumber;
shipDataJson.SCN=$scope.SCN;
shipDataJson.sourceSystem=$scope.selectedSrcSystem;
shipDataJson.destinationSystem=$scope.selectedDestSystem;
shipDataJson.resendFlag='false';
Но, на самом деле во время отправки JSON похож:
{
"contractNumber": "abc",
"orderNumber": "der",
"shipmentNumber": "faas",
"SCN": "fsdafas",
"sourceSystem": {
"resendFlag": false,
"sourceSystem": "arnab"
},
"destinationSystem": {
"resendFlag": false,
"destinationSystem": "swar"
},
"resendFlag": "false"
}
У вас нет идеи удалить дополнительное поле «resendFlag» из JSON.
Спасибо заранее.
Если вы хотите удалить
resendFlag
ключ.Просто удалите эту строку :
shipDataJson.resendFlag='false';
Чтобы удалить свойства из объектов JavaScript, необходимо
delete
: