I have a ListView bound to an API Call (POST to Supabase Edge Function). The edge function returns a flat JSON array like this: [{"id":"...","name":"...","type":"...","address":"..."}]
The API call tests successfully and returns correct data. I added 4 JSON paths: $[*].id, $[*].name, $[*].type, $[*].address
Inside the ListView I have a Container > Column > 3 Text widgets. Each Text widget is bound to the API response using JSON Path $[*].name, $[*].type, $[*].address
When I preview the app, the ListView shows only ONE tile with literal text [$[*].name] [$[*].type] [$[*].address] instead of real store data.
What am I doing wrong?