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

> JSON 포맷에 대한 포맷 설정 목록

# JSON 포맷 설정

이 페이지에서는 모든 JSON 포맷에 공통으로 사용되는 포맷 설정을 확인할 수 있습니다.

| 설정                                                                                                                                                                             | 설명                                                                                       | 기본값     | 참고                                                                                                                                                                   |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [`input_format_import_nested_json`](/ko/reference/settings/formats/input-format#input_format_import_nested_json)                                                               | 중첩된 JSON 데이터를 nested table에 매핑합니다(JSONEachRow 포맷에서 작동합니다).                               | `false` |                                                                                                                                                                      |
| [`input_format_json_read_bools_as_numbers`](/ko/reference/settings/formats/input-format#input_format_json_read_bools_as_numbers)                                               | JSON 입력 형식에서 Bool 값을 숫자로 파싱할 수 있도록 합니다.                                                  | `true`  |                                                                                                                                                                      |
| [`input_format_json_read_bools_as_strings`](/ko/reference/settings/formats/input-format#input_format_json_read_bools_as_strings)                                               | JSON 입력 형식에서 bool 값을 문자열로 파싱할 수 있게 합니다.                                                  | `true`  |                                                                                                                                                                      |
| [`input_format_json_read_numbers_as_strings`](/ko/reference/settings/formats/input-format#input_format_json_read_numbers_as_strings)                                           | JSON 입력 형식에서 숫자 값을 문자열로 파싱할 수 있게 합니다.                                                    | `true`  |                                                                                                                                                                      |
| [`input_format_json_read_arrays_as_strings`](/ko/reference/settings/formats/input-format#input_format_json_read_arrays_as_strings)                                             | JSON 입력 형식에서 JSON 배열을 문자열로 파싱할 수 있게 합니다.                                                 | `true`  |                                                                                                                                                                      |
| [`input_format_json_read_objects_as_strings`](/ko/reference/settings/formats/input-format#input_format_json_read_objects_as_strings)                                           | JSON 입력 형식에서 JSON 객체를 문자열로 파싱하도록 허용합니다.                                                  | `true`  |                                                                                                                                                                      |
| [`input_format_json_named_tuples_as_objects`](/ko/reference/settings/formats/input-format#input_format_json_named_tuples_as_objects)                                           | named tuple 컬럼을 JSON 객체로 파싱합니다.                                                          | `true`  |                                                                                                                                                                      |
| [`input_format_json_try_infer_numbers_from_strings`](/ko/reference/settings/formats/input-format#input_format_json_try_infer_numbers_from_strings)                             | 스키마 추론 시 문자열 필드에서 숫자를 추론하도록 시도합니다.                                                       | `false` |                                                                                                                                                                      |
| [`input_format_json_try_infer_named_tuples_from_objects`](/ko/reference/settings/formats/input-format#input_format_json_try_infer_named_tuples_from_objects)                   | 스키마 추론 중 JSON 객체에서 named tuple을 추론하도록 시도합니다.                                             | `true`  |                                                                                                                                                                      |
| [`input_format_json_infer_incomplete_types_as_strings`](/ko/reference/settings/formats/input-format#input_format_json_infer_incomplete_types_as_strings)                       | JSON 입력 형식에서 스키마를 추론하는 동안 NULL만 포함하거나 빈 객체/배열만 포함하는 키에는 String 유형을 사용합니다.                | `true`  |                                                                                                                                                                      |
| [`input_format_json_defaults_for_missing_elements_in_named_tuple`](/ko/reference/settings/formats/input-format#input_format_json_defaults_for_missing_elements_in_named_tuple) | named tuple을 파싱하는 동안 JSON 객체에서 누락된 원소에 기본값을 삽입합니다.                                       | `true`  |                                                                                                                                                                      |
| [`input_format_json_ignore_unknown_keys_in_named_tuple`](/ko/reference/settings/formats/input-format#input_format_json_ignore_unknown_keys_in_named_tuple)                     | named tuple용 JSON 객체에서 알 수 없는 키를 무시합니다.                                                  | `false` |                                                                                                                                                                      |
| [`input_format_json_compact_allow_variable_number_of_columns`](/ko/reference/settings/formats/input-format#input_format_json_compact_allow_variable_number_of_columns)         | JSONCompact/JSONCompactEachRow 포맷에서 컬럼 수가 가변적인 것을 허용하고, 추가 컬럼은 무시하며 누락된 컬럼에는 기본값을 사용합니다. | `false` |                                                                                                                                                                      |
| [`input_format_json_throw_on_bad_escape_sequence`](/ko/reference/settings/formats/input-format#input_format_json_throw_on_bad_escape_sequence)                                 | JSON 문자열에 잘못된 이스케이프 시퀀스가 포함되어 있으면 예외를 발생시킵니다. 비활성화하면 잘못된 이스케이프 시퀀스는 데이터에 원래 형태대로 남습니다.   | `true`  |                                                                                                                                                                      |
| [`input_format_json_empty_as_default`](/ko/reference/settings/formats/input-format#input_format_json_empty_as_default)                                                         | JSON 입력의 빈 필드를 기본값으로 처리합니다.                                                              | `false` | 복잡한 기본값 표현식을 사용하려면 [input\_format\_defaults\_for\_omitted\_fields](/ko/reference/settings/formats/input-format#input_format_defaults_for_omitted_fields)도 활성화해야 합니다. |
| [`output_format_json_quote_64bit_integers`](/ko/reference/settings/formats/output-format#output_format_json_quote_64bit_integers)                                              | JSON 출력 형식에서 64비트 정수에 따옴표를 사용할지 제어합니다.                                                   | `true`  |                                                                                                                                                                      |
| [`output_format_json_quote_64bit_floats`](/ko/reference/settings/formats/output-format#output_format_json_quote_64bit_floats)                                                  | JSON 출력 형식에서 64비트 부동소수점 수에 따옴표를 사용할지 제어합니다.                                              | `false` |                                                                                                                                                                      |
| [`output_format_json_quote_denormals`](/ko/reference/settings/formats/output-format#output_format_json_quote_denormals)                                                        | JSON 출력 형식에서 '+nan', '-nan', '+inf', '-inf'를 출력할 수 있도록 합니다.                              | `false` |                                                                                                                                                                      |
| [`output_format_json_quote_decimals`](/ko/reference/settings/formats/output-format#output_format_json_quote_decimals)                                                          | JSON 출력 형식에서 Decimal 값의 quoting을 제어합니다.                                                  | `false` |                                                                                                                                                                      |
| [`output_format_json_escape_forward_slashes`](/ko/reference/settings/formats/output-format#output_format_json_escape_forward_slashes)                                          | JSON 출력 형식에서 문자열 출력 시 슬래시의 escaping을 제어합니다.                                              | `true`  |                                                                                                                                                                      |
| [`output_format_json_named_tuples_as_objects`](/ko/reference/settings/formats/output-format#output_format_json_named_tuples_as_objects)                                        | named tuple 컬럼을 JSON 객체로 직렬화합니다.                                                         | `true`  |                                                                                                                                                                      |
| [`output_format_json_array_of_rows`](/ko/reference/settings/formats/output-format#output_format_json_array_of_rows)                                                            | 모든 행을 JSONEachRow(Compact) 포맷의 JSON 배열로 출력합니다.                                           | `false` |                                                                                                                                                                      |
| [`output_format_json_validate_utf8`](/ko/reference/settings/formats/output-format#output_format_json_validate_utf8)                                                            | JSON 출력 형식에서 UTF-8 시퀀스의 유효성 검사를 활성화합니다.                                                  | `false` | 다만 JSON/JSONCompact/JSONColumnsWithMetadata 포맷에는 영향을 미치지 않으며, 이들 포맷은 항상 UTF8을 검증합니다.                                                                                 |
