Pass Array To Module

I have a parent app that has a json array of links that I want to pass to a module, which will then display them in a link list. I am having no luck, and so assume I am missing on what to do.

I tried passing the array with the module having a query input parameter, but kept seeing data = undefined in the console. Do I need to pass the array as a string input?

My links from the parent app:
return [
{"id": 1, "name": "Link 1", "link": "https://example.com.au"},
{"id": 2, "name": "Link 2", "link": "https://example.com.pg"},
{"id": 3, "name": "Link 3", "link": "https://example.co.nz"}
];

Hi - there shouldn't be an issue with passing an object or array to a module using the input parameters of the module. If you set its data type to "any" then that should be all you need.
Can you share a screenshot of how your module input is configured and what the data looks like that is being passed into it (and how)
e.g. something like this