I have an angular application, the form generates \n in the body and its not a valid json, when I submit the form the API complains as its not formatted as valid json:
How I form the form body:
let body = `{
"id": "` Id `",
"issue_type_id": "` issueTypeId `",
"space_id": "` suitId `",
"description": "` requestDetails `",
"location_details": "",
"requester_id":"` requetUser `",
"default_assignment": "true"
}`
and this is the result when I submit the form
'{\n "id": "dddddd",\n "issue_type_id": "ddddddddddddd",\n "space_id": "ddddddddd",\n "description": "test ",\n "location_details": "",\n "requester_id":"dddddddd",\n "default_assignment": "true"\n }'
CodePudding user response:
You have to create a valid JSON object like the following (removing the backtick characters):
let body = {
"id": Id,
"issue_type_id": issueTypeId ,
"space_id": suitId,
"description": requestDetails,
"location_details": "",
"requester_id": requetUser,
"default_assignment": "true"
};