Galera tenho que integrar com um serviço que espera uma lista de objetos no formato json da seguinte forma.
[{"check":[{"status":1,"domain":"william.com.br"},{"status":0,"domain":"miranda.com.br"}]}]
Só que ao fazer o marshall de uma lista ele retorna um json totalmente estranho.
{"java.util.Arrays_-ArrayList":[{"a":[{"@class":"check-array","check":[{"status":1,"domain":"william.com.br"},{"status":0,"domain":"miranda.com.br"}]}]}]}
O mas proximo que eu cheguei foi converter essa lista em array e tentar serializar o array, só que ele gera o seguinte json
{"check-array":[{"check":[{"status":1,"domain":"william.com.br"},{"status":0,"domain":"miranda.com.br"}]}]}
Como pode ver a unica coisa que difere aqui é a adição do check-array encapsulando o meu array de verdade.
Alguem sabe como eu faço parse de lista ou de array que eu consiga chegar no resultado parecido com esse
[{"check":[{"status":1,"domain":"william.com.br"},{"status":0,"domain":"miranda.com.br"}]}]
valew galera desde já agradecido