Pular para o conteúdo principal
JavaScript Object Notation (JSON) é um formato de arquivo aberto e independente de linguagem para transmitir objetos de dados compostos por pares atributo-valor e estruturas de dados do tipo array. A tabela abaixo descreve o formato dos dados da zona de leitura mecânica (MRZ) quando exportados para um arquivo JSON.

Descrição do formato JSON

Object

BirthDate — Data de nascimento do titular do documento.

DocumentNumber — O número do documento.

ExpiryDate — A data de validade do documento.

PersonalNumber — Número pessoal do titular do documento.

Tipo: object. Chaves aninhadas:

Contém os campos extraídos do MRZ.

DocumentType O tipo do documento.

DocumentSubtype — O subtipo do documento.

GivenName Um ou mais nomes do titular do documento.

IssuingCountry — Código do estado emissor.

LastName — Sobrenome do titular do documento.

Nationality — Nacionalidade do titular do documento.

Sex — Sexo do titular do documento.

Tipo: object. Chaves aninhadas:


Object

Line1 — A primeira linha do MRZ.

Line2 — A segunda linha do MRZ.

Line3 — A terceira linha do MRZ.

Tipo: object. Chaves aninhadas:

Contém 2 ou 3 linhas extraídas do MRZ.

Array

Vários objetos, cada um correspondendo a um caractere no texto reconhecido. Chaves aninhadas para cada objeto:

  • Suspicious — chave opcional, presente apenas quando o caractere foi reconhecido com baixa confiança; nesse caso, seu valor é true. Tipo: boolean.

Contém os caracteres do texto na ordem de leitura.

Object

IsVerified — é true se o dígito de checksum reconhecido corresponder ao valor do checksum calculado sobre a string do campo reconhecido; caso contrário, false. Tipo: boolean.

— o valor reconhecido do checksum. Tipo: string.

O dígito de verificação do MRZ completo ou de um de seus campos.

Array

Várias chavesem ordem de cima para baixo.

Uma região que contém a linha ou o campo. É composta por vários retângulos não sobrepostos.

Array

Quatro valores inteiros com as coordenadas do retângulo na seguinte ordem: left, top, right, bottom.

Um retângulo.

String

Sem chaves aninhadas.

Um valor string de um campo, caractere, linha, etc.

Veja também

IMrzData::ExportToFile IMrzData::ExportToFileEx