When I use a table in Perspective and use the binding property on the data props I get this error:
The error is data: string found, array expected. Is this normal or am I doing something wrong? The table still seems to load fine with the correct data.
Currently the warning doesn’t mean anything, the table component handles the dataset just fine as you found out. There is an internal bug for this issue, but it is just an issue with the warning showing up at all. However, changing the return format to json is a good idea to do regardless because that opens up the data to the property editor which gives you more control over the data.