Vai al contenuto principale
JavaScript Object Notation (JSON) è un formato di file aperto e indipendente dal linguaggio, utilizzato per trasmettere oggetti dati costituiti da coppie attributo-valore e tipi di dati array. La tabella seguente descrive il formato dei dati della zona a lettura ottica (MRZ) quando vengono esportati in un file JSON.

Descrizione del formato JSON

Object

BirthDate — Data di nascita del titolare del documento.

DocumentNumber — Numero del documento.

ExpiryDate — Data di scadenza del documento.

PersonalNumber — Numero personale del titolare del documento.

Tipo: object. Chiavi annidate:

Contiene i field estratti dall’MRZ.

DocumentType Tipo di documento.

DocumentSubtype — Sottotipo di documento.

GivenName Uno o più nomi del titolare del documento.

IssuingCountry — Codice dello stato emittente.

LastName — Cognome del titolare del documento.

Nationality — Nazionalità del titolare del documento.

Sex — Sesso del titolare del documento.

Tipo: object. Chiavi annidate:


Object

Line1 — Prima riga dell’MRZ.

Line2 — Seconda riga dell’MRZ.

Line3 — Terza riga dell’MRZ.

Tipo: object. Chiavi annidate:

Contiene 2 o 3 righe estratte dall’MRZ.

Array

Più object, ciascuno corrispondente a un carattere nel testo riconosciuto. Chiavi annidate per ciascun object:

  • Suspicious — chiave opzionale, presente solo quando il carattere è stato riconosciuto con incertezza; in tal caso il suo valore è true. Tipo: boolean.

Contiene i caratteri del testo nell’ordine di lettura.

Object

IsVerified — è true se la cifra di checksum riconosciuta corrisponde al valore del checksum calcolato sulla string del field riconosciuto, false altrimenti. Tipo: boolean.

— valore riconosciuto del checksum. Tipo: string.

La cifra di controllo sull’intero MRZ o su uno dei suoi field.

Array

Più chiaviin ordine dall’alto verso il basso.

Area contenente la riga o il field. È composta da più rettangoli non sovrapposti.

Array

Quattro valori interi contenenti le coordinate del rettangolo nel seguente ordine: left, top, right, bottom.

Un rettangolo.

String

Nessuna chiave annidata.

Valore string di un field, carattere, riga, ecc.

Vedi anche

IMrzData::ExportToFile IMrzData::ExportToFileEx