FlattenObjects
このプロパティは、オブジェクトの属性を個別のカラムにフラット化するかどうかを指定します。
データ型
bool
デフォルト値
true
解説
FlattenObjects をtrue に設定すると、オブジェクトのプロパティが個々のカラムにフラット化されます。false に設定すると、ネストされたプロパティはネストされたままでJSON 文字列として返すことができます。
本製品 は、プロパティ名をオブジェクト名とドット区切りで連結してカラム名を生成します。
例えば、次のネストされたオブジェクトを接続時にフラット化できます。
[
{ "grade": "A", "score": 2 },
{ "grade": "A", "score": 6 },
{ "grade": "A", "score": 10 },
{ "grade": "A", "score": 9 },
{ "grade": "B", "score": 14 }
]
FlattenObjects がtrue に設定されていて、FlattenArrays が1に設定されている場合、配列は次のテーブルのようにフラット化されます。
| カラム名 | カラム値 |
| grades.0.grade | A |
| grades.0.score | 2 |