Home > other >  Angular valid json format form body
Angular valid json format form body

Time:06-23

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"
};
  • Related