Logstash json filter not working properly

What does the JSON input look like? And what do you want the result to look like?

"objects in arrays are not well supported" is not an error. It is just a statement of fact.