Recently we had a very basic requirement to delete an key value pare in the json array using Javascript.
Input data
{"invideoPromotion":{"items":[{"id":{"type":"video","videoId":"11","websiteUrl":""},"timing":{"type":"ms","offsetMs":"2222"},"customMessage":"aa","promotedByContentOwner":"vanji"}]}}
Expected business logic
When type of id is video and websiteUrl is null; websiteUrl should be removed from the payload.
Output data
{"items":[{"id":{"type":"video","videoId":"11"},"timing":{"type":"ms","offsetMs":"2222"},"customMessage":"aa","promotedByContentOwner":"vanji"}]}}
In-order to do this you can use delete functionality of the json in javascript.
Example code
Input data
{"invideoPromotion":{"items":[{"id":{"type":"video","videoId":"11","websiteUrl":""},"timing":{"type":"ms","offsetMs":"2222"},"customMessage":"aa","promotedByContentOwner":"vanji"}]}}
Expected business logic
When type of id is video and websiteUrl is null; websiteUrl should be removed from the payload.
Output data
{"items":[{"id":{"type":"video","videoId":"11"},"timing":{"type":"ms","offsetMs":"2222"},"customMessage":"aa","promotedByContentOwner":"vanji"}]}}
In-order to do this you can use delete functionality of the json in javascript.
Example code
No comments:
Post a Comment