I am facing trouble iterating through a json object in plain javascript code. for loop or for each loop would be great but I am not able to loop it.
//I want output in format like
{
applicationGroupId:
[
treatmentIds
]
}
like;
{
"879545457291368": [
879545457291370
],
"879545447124032": [
879545447124036,
879545447124034
]
}
<script>
var text = '{"treatmentApplicationGroupDataList": [{"applicationGroupId": 879545457291368,"treatments":[{"treatmentId": 879545457291370}]},{"applicationGroupId": 879545447124032,'+
'"treatments": [{"treatmentId": 879545447124036 },{"treatmentId": 879545447124034}]}]}';
var myObject = JSON.parse(text);
for(var i in myObject){
document.write(myObject.treatmentApplicationGroupDataList[0].applicationGroupId);
document.write(myObject.treatmentApplicationGroupDataList[0].treatments[0].treatmentId);
document.write(myObject.treatmentApplicationGroupDataList[1].applicationGroupId);
document.write(myObject.treatmentApplicationGroupDataList[1].treatments[0].treatmentId);
ocument.write(myObject.treatmentApplicationGroupDataList[1].treatments[1].treatmentId);
}
</script>
So as you can see I am manually printing the result but not in for loop.