I want to iterate through the object response from my JSON response in Angular 9/Typescript. I tried searching for the same but other results didn't help me out. Below is my JSON, I want to iterate through "details" such that I can extract every node like "personal details", "work details", and "phone number" to make a dynamic form. Thank You.
Note: I am trying to do it using a function from .ts not from *ngFor.
"details":
{
"personalDetails":
{
"title" :"Personal Details",
"fields":
[
{
"label":"First Name",
"type":"text",
"validation":
{
"required":true
}
},
{
"label":"Last Name",
"type":"text",
"validation":
{
"required":true
}
}
]
},
"workDetails":
{
"title" :"Work Related Details",
"fields":
[
{
"label":"Company Name",
"type":"text",
"validation":
{
"required":true
}
},
{
"label":"Date Of Joining",
"type":"date",
"validation":
{
"required":true
}
}
]
},
"phoneNumberDetails":
{
"title" :"Phone Number Details",
"fields":
[
{
"label":"Primary Contact",
"type":"number",
"validation":
{
"required":true
}
},
{
"label":"Secondary Contact",
"type":"number",
"validation":
{
"required":false
}
}
]
}