> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-fix-nav-issues.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> JSON フォーマットの設定一覧

# JSON のフォーマット設定

このページでは、すべての JSON フォーマットに共通する設定を確認できます。

| 設定                                                                                                                                                                | 説明                                                                                    | デフォルト   | 注記                                                                                                                                                        |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [`input_format_import_nested_json`](/ja/reference/settings/formats#input_format_import_nested_json)                                                               | ネストされた JSON データをネストされたテーブルにマッピングします (JSONEachRow フォーマットで有効) 。                         | `false` |                                                                                                                                                           |
| [`input_format_json_read_bools_as_numbers`](/ja/reference/settings/formats#input_format_json_read_bools_as_numbers)                                               | JSON 入力フォーマットで bool 値を数値として解析できるようにします。                                               | `true`  |                                                                                                                                                           |
| [`input_format_json_read_bools_as_strings`](/ja/reference/settings/formats#input_format_json_read_bools_as_strings)                                               | JSON入力フォーマットで、boolを文字列として解析することを許可します。                                                | `true`  |                                                                                                                                                           |
| [`input_format_json_read_numbers_as_strings`](/ja/reference/settings/formats#input_format_json_read_numbers_as_strings)                                           | JSON入力フォーマットで、数値を文字列として解析することを許可します。                                                  | `true`  |                                                                                                                                                           |
| [`input_format_json_read_arrays_as_strings`](/ja/reference/settings/formats#input_format_json_read_arrays_as_strings)                                             | JSON入力フォーマットで、JSON配列を文字列として解析することを許可します。                                              | `true`  |                                                                                                                                                           |
| [`input_format_json_read_objects_as_strings`](/ja/reference/settings/formats#input_format_json_read_objects_as_strings)                                           | JSON入力フォーマットで、JSONオブジェクトを文字列として解析することを許可します。                                          | `true`  |                                                                                                                                                           |
| [`input_format_json_named_tuples_as_objects`](/ja/reference/settings/formats#input_format_json_named_tuples_as_objects)                                           | 名前付きTupleのカラムをJSONオブジェクトとして解析します。                                                     | `true`  |                                                                                                                                                           |
| [`input_format_json_try_infer_numbers_from_strings`](/ja/reference/settings/formats#input_format_json_try_infer_numbers_from_strings)                             | スキーマ推論時に、文字列フィールドから数値を推定します。                                                          | `false` |                                                                                                                                                           |
| [`input_format_json_try_infer_named_tuples_from_objects`](/ja/reference/settings/formats#input_format_json_try_infer_named_tuples_from_objects)                   | スキーマ推論時に、JSONオブジェクトから名前付きTupleを推定します。                                                 | `true`  |                                                                                                                                                           |
| [`input_format_json_infer_incomplete_types_as_strings`](/ja/reference/settings/formats#input_format_json_infer_incomplete_types_as_strings)                       | JSON入力フォーマットのスキーマ推論時に、NULL または空のオブジェクト/配列のみを含むキーには String 型を使用します。                    | `true`  |                                                                                                                                                           |
| [`input_format_json_defaults_for_missing_elements_in_named_tuple`](/ja/reference/settings/formats#input_format_json_defaults_for_missing_elements_in_named_tuple) | 名前付きTupleのパース時に、JSONオブジェクトで欠落している要素にデフォルト値を挿入します。                                     | `true`  |                                                                                                                                                           |
| [`input_format_json_ignore_unknown_keys_in_named_tuple`](/ja/reference/settings/formats#input_format_json_ignore_unknown_keys_in_named_tuple)                     | 名前付きTupleについて、JSONオブジェクト内の未知のキーを無視します。                                                | `false` |                                                                                                                                                           |
| [`input_format_json_compact_allow_variable_number_of_columns`](/ja/reference/settings/formats#input_format_json_compact_allow_variable_number_of_columns)         | JSONCompact/JSONCompactEachRow フォーマットで可変数のカラムを許可し、余分なカラムは無視し、不足しているカラムにはデフォルト値を使用します。 | `false` |                                                                                                                                                           |
| [`input_format_json_throw_on_bad_escape_sequence`](/ja/reference/settings/formats#input_format_json_throw_on_bad_escape_sequence)                                 | JSON 文字列に不正なエスケープシーケンスが含まれている場合は例外を発生させます。無効にすると、不正なエスケープシーケンスはデータ内にそのまま残ります。         | `true`  |                                                                                                                                                           |
| [`input_format_json_empty_as_default`](/ja/reference/settings/formats#input_format_json_empty_as_default)                                                         | JSON入力内の空のフィールドをデフォルト値として扱います。                                                        | `false` | 複雑なデフォルト式を使用する場合は、[input\_format\_defaults\_for\_omitted\_fields](/ja/reference/settings/formats#input_format_defaults_for_omitted_fields) も有効にする必要があります。 |
| [`output_format_json_quote_64bit_integers`](/ja/reference/settings/formats#output_format_json_quote_64bit_integers)                                               | JSON出力フォーマットで64ビット整数を引用符で囲むかどうかを制御します。                                                | `true`  |                                                                                                                                                           |
| [`output_format_json_quote_64bit_floats`](/ja/reference/settings/formats#output_format_json_quote_64bit_floats)                                                   | JSON出力フォーマットで64ビット浮動小数点数を引用符で囲むかどうかを制御します。                                            | `false` |                                                                                                                                                           |
| [`output_format_json_quote_denormals`](/ja/reference/settings/formats#output_format_json_quote_denormals)                                                         | JSON 出力フォーマットで '+nan'、'-nan'、'+inf'、'-inf' の出力を有効にします。                                | `false` |                                                                                                                                                           |
| [`output_format_json_quote_decimals`](/ja/reference/settings/formats#output_format_json_quote_decimals)                                                           | JSON 出力フォーマットで小数値を引用符で囲むかどうかを制御します。                                                   | `false` |                                                                                                                                                           |
| [`output_format_json_escape_forward_slashes`](/ja/reference/settings/formats#output_format_json_escape_forward_slashes)                                           | JSON 出力フォーマットでの文字列出力におけるフォワードスラッシュのエスケープを制御します。                                       | `true`  |                                                                                                                                                           |
| [`output_format_json_named_tuples_as_objects`](/ja/reference/settings/formats#output_format_json_named_tuples_as_objects)                                         | 名前付きタプルのカラムを JSON オブジェクトとしてシリアライズします。                                                 | `true`  |                                                                                                                                                           |
| [`output_format_json_array_of_rows`](/ja/reference/settings/formats#output_format_json_array_of_rows)                                                             | JSONEachRow(Compact) フォーマットですべての行を JSON 配列として出力します。                                   | `false` |                                                                                                                                                           |
| [`output_format_json_validate_utf8`](/ja/reference/settings/formats#output_format_json_validate_utf8)                                                             | JSON 出力フォーマットで UTF-8 シーケンスの検証を有効にします                                                  | `false` | これは JSON/JSONCompact/JSONColumnsWithMetadata フォーマットには影響しない点に注意してください。これらでは utf8 は常に検証されます。                                                                |
