Error processing option list , Make sure the final dataset is an array"


Am making an API call to my application , it returned e an error “Error processing option list , Make sure the dinal dataset is an array”

How to sort out this ?

You have to translate the data to return as name/value pairs. Request and Translation scripts are written in JS. A good starting point is using this as your translation and modifying to return the correct results:

for(var x=0;x < data.length; x++) {
  results.push({name: data[x].name,value:data[x].id});

Check out this site for a bit more details: