The following (which is valid JSON) returns INVALID_HTTP_BODY_IN_NETWORK_RESPONSE.
It's missing the root node but is still valid JSON. Missing the root node is fairy common. So, it should be able to be processed by IQ.
[ { "name":"aaaa" }, { "name":"bbbb" } ]
The following is not missing the root node (and works).
{
"list" : [
{
"name":"aaaa"
},
{
"name":"bbbb"
}
]
}