Como faço para que o spring receba um array do json e grave as linhas na tabela EX:
[
{
"nome": "Marta ribeiro",
"email": "marta.ribeiro@voll.med",
"crm": "111223",
"telefone": 99632159,
"especialidade": "CARDIOLOGIA",
"endereco": {
"logradouro": "rua 1",
"bairro": "bairro",
"cep": "12345678",
"cidade": "Brasilia",
"uf": "DF",
"numero": "1",
"complemento": "complemento"
}
},
"nome": "Olivio Cardoso",
"email": "mauricio.mendes@voll.med",
"crm": "111223",
"telefone": 99632159,
"especialidade": "CARDIOLOGIA",
"endereco": {
"logradouro": "rua 1",
"bairro": "bairro",
"cep": "12345678",
"cidade": "Brasilia",
"uf": "DF",
"numero": "1",
"complemento": "complemento"
}
]
Após executar o send via Insomnia, apresenta o seguinte erro
timestamp": "2023-08-06T20:07:10.289+00:00",
"status": 400,
"error": "Bad Request",
"trace": "org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type
"message": "JSON parse error: Cannot deserialize value of type `med.voll.api.medico.DadosCadastroMedicos` from Array value (token `JsonToken.START_ARRAY`)",
"path": "/medicos"