Em um endpoint que me retorna um json da seguinte forma:
[
[
2,
1
],
[
3,
1
],
[
1,
1
]
]
E assim por diante, utilizando o split(), consigo separar o corpo da mensagem da seguinte forma:
[2,1]
E o restante dos valores. Como o endpoint não me da o nome de cada campo, eu gostaria de agregar utilizando um processor, p/ que eu agregue um nome do campo, por exemplo:
["codigo_produto": 2, "codigo_categoria": 1]
Dessa forma utilizando depois o exchange para dar um set em cada propriedade e realizar o Insert no banco de dados.
Alguem sabe como agregar a mensagem nesse caso onde não tenho como referência o nome que vem do endpoint?
Eu estou pesquisando os padrões de integração (Content Enricher e Normalizer) e verificando se nesse caso se encaixam, mas ainda nada.