JSON 入力ノード

JSON 入力ノードは、UTF-8 エンコードを使用して、JSON ファイルのデータを SPSS® Modeler ストリームにインポートするために使用します。 JSON ファイルのデータは、オブジェクト配列、またはの形式とすることができます。この JSON 入力ノードでは、オブジェクトの配列での読み込みのみをサポートし、オブジェクトをネストすることはできません。

サンプル JSON データ:

[
	{
		"After": 122762,
		"Promotion": 1467,
		"Cost": 23.99,
		"Class": "Confection",
		"Before": 114957
	},
	{
		"After": 137097,
		"Promotion": 1745,
		"Cost": 79.29,
		"Class": "Drink",
		"Before": 123378
	}
]
SPSS Modeler によって JSON ファイルからデータが読み込まれるときに、次の変換が行われます。
表 1. JSON データ・ストレージでの変換
JSON 値 SPSS Modeler データ・ストレージ
string 文字列
number(int) 整数
number(real) 実数
1(整数)
0(整数)
ヌル 欠損値

JSON 入力ノードのダイアログで使用可能なオプションは次のとおりです。

JSON データ ソース。インポートする JSON ファイルを選択します。

JSON ストリング フォーマット。JSON ストリングのフォーマットを指定します。JSON ファイルが名前と値のペアの集合である場合は、「レコード」を選択します。JSON 入力ノードは、SPSS Modeler 内のフィールド名として名前をインポートします。JSON データで値のみを (名前なしで) 使用する場合は、「値」を選択します。