JSONの形式設定
On this page you can find format settings common to all JSON formats.
設定 | 説明 | デフォルト | 注記 |
---|---|---|---|
input_format_import_nested_json | ネストされたJSONデータをネストされたテーブルにマッピングします(JSONEachRowフォーマットで機能します)。 | false | |
input_format_json_read_bools_as_numbers | JSON入力フォーマットでブール値を数値として解析できるようにします。 | true | |
input_format_json_read_bools_as_strings | JSON入力フォーマットでブール値を文字列として解析できるようにします。 | true | |
input_format_json_read_numbers_as_strings | JSON入力フォーマットで数値を文字列として解析できるようにします。 | true | |
input_format_json_read_arrays_as_strings | JSON入力フォーマットでJSON配列を文字列として解析できるようにします。 | true | |
input_format_json_read_objects_as_strings | JSON入力フォーマットでJSONオブジェクトを文字列として解析できるようにします。 | true | |
input_format_json_named_tuples_as_objects | 名前付きタプルカラムをJSONオブジェクトとして解析します。 | true | |
input_format_json_try_infer_numbers_from_strings | スキーマ推論中に文字列フィールドから数値を推測しようとします。 | false | |
input_format_json_try_infer_named_tuples_from_objects | スキーマ推論中にJSONオブジェクトから名前付きタプルを推測しようとします。 | true | |
input_format_json_infer_incomplete_types_as_strings | JSON入力フォーマットのスキーマ推論中にNullまたは空のオブジェクト/配列のみを含むキーについては、タイプStringを使用します。 | true | |
input_format_json_defaults_for_missing_elements_in_named_tuple | 名前付きタプルを解析する際に、JSONオブジェクト内の欠落した要素にデフォルト値を挿入します。 | true | |
input_format_json_ignore_unknown_keys_in_named_tuple | 名前付きタプルのためにJSONオブジェクト内の未知のキーを無視します。 | false | |
input_format_json_compact_allow_variable_number_of_columns | JSONCompact/JSONCompactEachRowフォーマットで可変数のカラムを許可し、余分なカラムを無視し、欠落カラムにはデフォルト値を使用します。 | false | |
input_format_json_throw_on_bad_escape_sequence | JSON文字列に不正なエスケープシーケンスが含まれる場合に例外をスローします。無効にすると、不正なエスケープシーケンスはデータにそのまま残ります。 | true | |
input_format_json_empty_as_default | JSON入力の空フィールドをデフォルト値として扱います。 | false | 複雑なデフォルト式のためには、input_format_defaults_for_omitted_fieldsも有効にする必要があります。 |
output_format_json_quote_64bit_integers | JSON出力フォーマットでの64ビット整数の引用を制御します。 | true | |
output_format_json_quote_64bit_floats | JSON出力フォーマットでの64ビット浮動小数点数の引用を制御します。 | false | |
output_format_json_quote_denormals | JSON出力フォーマットで'+nan', '-nan', '+inf', '-inf'出力を有効にします。 | false | |
output_format_json_quote_decimals | JSON出力フォーマットでの小数の引用を制御します。 | false | |
output_format_json_escape_forward_slashes | JSON出力フォーマットでの文字列出力のためのスラッシュのエスケープを制御します。 | true | |
output_format_json_named_tuples_as_objects | 名前付きタプルカラムをJSONオブジェクトとしてシリアライズします。 | true | |
output_format_json_array_of_rows | JSONEachRow(Compact)フォーマットで全行のJSON配列を出力します。 | false | |
output_format_json_validate_utf8 | JSON出力フォーマットにおけるUTF-8シーケンスの検証を有効にします。 | false | JSON/JSONCompact/JSONColumnsWithMetadataフォーマットには影響しないことに注意してください。常にUTF-8を検証します。 |
Now, let's compare the original text with the translation to ensure accuracy and completeness.
- Overall Structure: The table structure has been preserved, including all headers, descriptions, and default values.
- Technical Terms: All technical terms were translated according to the provided glossary, and setting names were not translated as per the guidelines.
- Markdown Syntax: The Markdown formatting and hyperlinks were correctly retained and formatted for Japanese text.
- Content Completeness: No content, notes, or links were omitted or altered, maintaining the semantic meaning throughout the translation.
The translation meets all specified requirements, ensuring both technical accuracy and clarity.