JSON -> nameless arrays

The following (which is how I'm getting the data) returns  INVALID_HTTP_BODY_IN_NETWORK_RESPONSE.

Yet, it's valid JSON.

[
{
"name":"aaaa"
},
{
"name":"bbbb"
}
]

It seems Garmin IQ wants a name for the array (like the following).

Is there an "easy" way to get the earlier JSON to be processed?

{
"list" : [
{
"name":"aaaa"
},
{
"name":"bbbb"
}
]
}