Erro POST / Media

Olá Pessoal,
Estou com problema para definir inserir um registro no banco:

@RequestMapping (method = RequestMethod.POST)
public String salvar (@RequestBody Pessoa pessoa) {
	 pessoaRepository.save(pessoa); // PessoaResources.java:46 linha 46
	return "cadPessoa";

Erro:

at com.doutores2019.resource.PessoaResources.salvar(PessoaResources.java:46) ~[classes/:na]

Os campos estão NULL e o JSON é :

package com.doutores2019.domain;

import java.util.Date;
import java.util.List;
import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.OneToMany;
import javax.persistence.OneToOne;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;
import org.springframework.format.annotation.DateTimeFormat;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonInclude.Include;

@Entity
@Table(name = “pessoa”)
public class Pessoa {

@OneToOne(cascade = CascadeType.ALL)
@JoinColumn(name="idEndereco")
private Endereco endereco;


@OneToMany  
@JoinColumn(name = "id_contato")
private List<Contato> contatos; 

@JsonInclude(Include.NON_NULL)
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name="id")
private long id;

@JsonInclude(Include.NON_NULL)
@Column(name ="identidade", nullable = false)
private int identidade;

@JsonInclude(Include.NON_NULL)
@Column(name ="cpf", nullable = false)
private int cpf;

@JsonInclude(Include.NON_NULL)
@Column (name = "idade", nullable = false)
private int idade;

@JsonInclude(Include.NON_NULL)
@Column(name ="nome", nullable = false)
private String nome;

@JsonInclude(Include.NON_NULL)
@Column(name = "Apelido", nullable = false)
private String apelido;


@JsonInclude(Include.NON_NULL)
@Column(name ="sexo", nullable = false)
private String sexo;

@JsonInclude(Include.NON_NULL)
@Column(name = "dataNascimento", nullable = false)
@DateTimeFormat(pattern = "dd/MM/yyyy")
@Temporal(TemporalType.DATE)
private Date dataNascimento;


public int getIdade() {
	return idade;
}
public void setIdade(int idade) {
	this.idade = idade;
}
public int getCpf() {
	return cpf;
}
public void setCpf(int cpf) {
	this.cpf = cpf;
}
public int getIdentidade() {
	return identidade;
}
public void setIdentidade(int identidade) {
	this.identidade = identidade;
}
public String getNome() {
	return nome;
}
public void setNome(String nome) {
	this.nome = nome;
}
public String getSexo() {
	return sexo;
}
public void setSexo(String sexo) {
	this.sexo = sexo;
}

public Date getDataNascimento() {
	return dataNascimento;
}
public void setDataNascimento(Date dataNascimento) {
	this.dataNascimento = dataNascimento;
}
public Endereco getEndereco() {
	return endereco;
}
public void setEndereco(Endereco endereco) {
	this.endereco = endereco;
}

public long getId() {
	return id;
}
public void setId(long id) {
	this.id = id;
}
public String getApelido() {
	return apelido;
}
public void setApelido(String apelido) {
	this.apelido = apelido;
}
public List<Contato> getContatos() {
	return contatos;
}
public void setContatos(List<Contato> contatos) {
	this.contatos = contatos;
}

}

JSON enviado pelo Postman:

{
“nome” : “Cristofe Rocha”,
“idade”: 44

}

Retorno:

"timestamp": "2019-11-20T17:05:59.020+0000",
"status": 500,
"error": "Internal Server Error",
"message": "No message available",
"trace": "java.lang.NullPointerException\n\tat com.doutores2019.resource.PessoaResources.salvar(PessoaResources.java:46)\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.lang.reflect.Method.invoke(Method.java:498)\n\tat org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:189)\n\tat org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138)\n\tat org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102)\n\tat org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:892)\n\tat org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:797)\n\tat org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n\tat org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038)\n\tat org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942)\n\tat org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005)\n\tat org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:908)\n\tat javax.servlet.http.HttpServlet.service(Htt