({ doInit : function(component, event, helper) { console.log("footer doinit called"); var getDocumentUrl = component.get('c.getWriteReviewURL'); getDocumentUrl.setCallback(this,function(res){ var state = res.getState(); var returnvalue = []; returnvalue = JSON.parse(res.getReturnValue()); console.log('returnvalue'+JSON.stringify(JSON.parse(res.getReturnValue()))); if(state == 'SUCCESS'&& returnvalue != null ){ /*component.set("v.WriteReviewURL",Mapofreturnvalue.get('AppWriteReviewURL')); component.set("v.facebookURL",Mapofreturnvalue.get('Facebook')); component.set("v.InstagramURL",Mapofreturnvalue.get('Twitter')); component.set("v.twitterURL",Mapofreturnvalue.get('Instagram')); component.set("v.LinkedinURL",Mapofreturnvalue.get('Linkedin'));*/ for(var item in returnvalue){ var name = returnvalue[item]['name']; var url = returnvalue[item]['Url']; if(name == 'Facebook'){ component.set("v.facebookURL",url); }else if(name == 'Instagram'){ component.set("v.InstagramURL",url); }else if(name == 'Twitter'){ component.set("v.twitterURL",url); }else if(name == 'Linkedin'){ component.set("v.LinkedinURL",url); } } } }); $A.enqueueAction(getDocumentUrl); } })