Converter json em objeto POJO java

Estou tentando converter um json para objeto, tenho esse json abaixo.


{
   "NFSe":{
    "versao":1,
    "infNFSe":{
        "verAplic":1
    }
   }

}

Estou tentando converter esse json para objeto, mas retorna tudo null, quando tiro a tag NFSe, consigo obter os valores.

Estou convertendo dessa maneira

ObjectMapper objectMapper = new ObjectMapper();
		objectMapper.disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES);
		NFSe st = objectMapper.readValue(jsonStr, NFSe.class);

Minha Objeto

@JsonIgnoreProperties(ignoreUnknown = true)
public class NFSe {
	private String versao;
	private InfNFSe infNFSe;

	public String getVersao() {
		return versao;
	}

	public void setVersao(String versao) {
		this.versao = versao;
	}

	public InfNFSe getInfNFSe() {
		return infNFSe;
	}

	public void setInfNFSe(InfNFSe infNFSe) {
		this.infNFSe = infNFSe;
	}

}

Alguma forma para tentar obter os valores com a tag NFSe, pois o json que vou ler sempre irá vir com essa tag.

Seu objeto NFSe precisa estar encapsulado por um objeto base!

public class NFSeBase {

    @JsonProperty("NFSe")
    private NFSe nfse;

    // getters e setters
}

public class NFSe {

	private String versao;
	private InfNFSe infNFSe;

	// getters e setters
}


ObjectMapper objectMapper = new ObjectMapper();
objectMapper.disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES);
NFSeBase nfseBase = objectMapper.readValue(jsonStr, NFSeBase.class);

Nossa muito obrigada, faltava apenas isto mesmo para funcionar. Muito obrigada!!!