メインコンテンツへスキップ
JavaScript Object Notation (JSON) は、属性と値のペアおよび配列データ型で構成されるデータオブジェクトを送信するための、オープンスタンダードの言語非依存ファイル形式です。 以下の表では、機械読取領域 (MRZ) データを JSON ファイルにエクスポートした場合の形式について説明します。

JSON形式の説明

Object

BirthDate — 書類保有者の生年月日。

DocumentNumber — 書類番号。

ExpiryDate — 書類の有効期限。

PersonalNumber — 書類保有者の個人番号。

型: object。ネストされたキー:

MRZから抽出されたfieldを格納します。

DocumentType 書類の種類。

DocumentSubtype — 書類のサブタイプ。

GivenName 書類保有者の名 (1つまたは複数) 。

IssuingCountry — 発行国のコード。

LastName — 書類保有者の姓。

Nationality — 書類保有者の国籍。

Sex — 書類保有者の性別。

型: object。ネストされたキー:


Object

Line1 — MRZの1行目。

Line2 — MRZの2行目。

Line3 — MRZの3行目。

型: object。ネストされたキー:

MRZから抽出された2行または3行を格納します。

Array

認識されたテキスト内の各文字に対応する複数のオブジェクト。各オブジェクトのネストされたキー:

  • Suspicious — 省略可能なキー。文字の認識結果が不確かな場合にのみ存在し、値はtrueになります。型: boolean。

テキストの文字を読み取り順に格納します。

Object

IsVerified — 認識されたチェックサム桁が、認識されたfieldの文字列から算出されたチェックサムの値と一致する場合はtrue、それ以外はfalse。型: boolean。

— チェックサムの認識された値。型: string。

MRZ全体またはいずれかのfieldに対するチェック桁。

Array

複数のキー (上から下の順) 。

行またはfieldを含むRegion。重複しない複数の矩形で構成されます。

Array

矩形の座標を次の順序で格納する4つの整数値: left、top、right、bottom。

矩形。

String

ネストされたキーはありません。

field、文字、行などの文字列値。

関連項目

IMrzData::ExportToFile IMrzData::ExportToFileEx