4
respostas

Endereço retornando NULL

O Campo de endereço está retornando como null, há um erro no codigo ?

Insira aqui a descrição dessa imagem para ajudar na acessibilidade Insira aqui a descrição dessa imagem para ajudar na acessibilidade

4 respostas

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Olá, Janaina!

Pelo que entendi, você está tendo problemas com o campo de endereço retornando como null. Como não consigo visualizar as imagens que você anexou, vou tentar te ajudar com base no contexto fornecido.

O campo de endereço está retornando null provavelmente porque ele não está sendo preenchido no JSON que você está enviando para a API. De acordo com o código fornecido, o campo de endereço é opcional, então se ele não for preenchido, o Spring irá inserir null.

Aqui está um exemplo de como o JSON deve ser estruturado:

{
"nome": "Rodrigo Ferreira",
"email": "rodrigo.ferreira@voll.med",
"crm": "123456",
"especialidade": "ORTOPEDIA",
"endereco": {
    "logradouro": "rua 1",
    "bairro": "bairro",
    "cep": "12345678",
    "cidade": "Brasilia",
    "uf": "DF",
    "numero": "1",
    "complemento": "complemento"
    }
}

Se você não quiser preencher o campo de endereço, você pode simplesmente removê-lo do JSON, como neste exemplo:

{
"nome": "Rodrigo Ferreira",
"email": "rodrigo.ferreira@voll.med",
"crm": "123456",
"especialidade": "ORTOPEDIA"
}

Neste caso, o campo de endereço será null. Se você quiser que o campo de endereço seja uma string vazia em vez de null, você pode preenchê-lo com uma string vazia, como neste exemplo:

{
"nome": "Rodrigo Ferreira",
"email": "rodrigo.ferreira@voll.med",
"crm": "123456",
"especialidade": "ORTOPEDIA",
"endereco": ""
}

Espero ter ajudado e bons estudos!

Matheus, agradeço por responder !

Mas os campos estão preenchidos corretamente, fiz a mesma requisição pelo postman e deu certo em todos os campos. Não sei o que pode ser...

Oi!

Manda aqui um print do seu Postman e também o código da sua classe controller

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software