> ## 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.

> Liste des paramètres de format du format JSON

# Paramètres de format du JSON

Cette page présente les paramètres de format communs à tous les formats JSON.

| Paramètre                                                                                                                                                                      | Description                                                                                                                                                                                              | Par défaut | Remarque                                                                                                                                                                                                 |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [`input_format_import_nested_json`](/fr/reference/settings/formats/input-format#input_format_import_nested_json)                                                               | Associer les données JSON imbriquées à des tables imbriquées (fonctionne avec le format JSONEachRow).                                                                                                    | `false`    |                                                                                                                                                                                                          |
| [`input_format_json_read_bools_as_numbers`](/fr/reference/settings/formats/input-format#input_format_json_read_bools_as_numbers)                                               | Permet d’analyser les booléens comme des nombres dans les formats d’entrée JSON.                                                                                                                         | `true`     |                                                                                                                                                                                                          |
| [`input_format_json_read_bools_as_strings`](/fr/reference/settings/formats/input-format#input_format_json_read_bools_as_strings)                                               | Permet d’interpréter les booléens comme des chaînes dans les formats d’entrée JSON.                                                                                                                      | `true`     |                                                                                                                                                                                                          |
| [`input_format_json_read_numbers_as_strings`](/fr/reference/settings/formats/input-format#input_format_json_read_numbers_as_strings)                                           | Permet d’interpréter les nombres comme des chaînes dans les formats d’entrée JSON.                                                                                                                       | `true`     |                                                                                                                                                                                                          |
| [`input_format_json_read_arrays_as_strings`](/fr/reference/settings/formats/input-format#input_format_json_read_arrays_as_strings)                                             | Permet d’interpréter les tableaux JSON comme des chaînes dans les formats d’entrée JSON.                                                                                                                 | `true`     |                                                                                                                                                                                                          |
| [`input_format_json_read_objects_as_strings`](/fr/reference/settings/formats/input-format#input_format_json_read_objects_as_strings)                                           | Permet d’interpréter les objets JSON comme des chaînes dans les formats d’entrée JSON.                                                                                                                   | `true`     |                                                                                                                                                                                                          |
| [`input_format_json_named_tuples_as_objects`](/fr/reference/settings/formats/input-format#input_format_json_named_tuples_as_objects)                                           | Interpréter les colonnes de tuples nommés comme des objets JSON.                                                                                                                                         | `true`     |                                                                                                                                                                                                          |
| [`input_format_json_try_infer_numbers_from_strings`](/fr/reference/settings/formats/input-format#input_format_json_try_infer_numbers_from_strings)                             | Essayer d’inférer les nombres à partir des champs de chaîne lors de l’inférence de schéma.                                                                                                               | `false`    |                                                                                                                                                                                                          |
| [`input_format_json_try_infer_named_tuples_from_objects`](/fr/reference/settings/formats/input-format#input_format_json_try_infer_named_tuples_from_objects)                   | Tenter d’inférer un tuple nommé à partir d’objets JSON lors de l’inférence du schéma.                                                                                                                    | `true`     |                                                                                                                                                                                                          |
| [`input_format_json_infer_incomplete_types_as_strings`](/fr/reference/settings/formats/input-format#input_format_json_infer_incomplete_types_as_strings)                       | Utiliser le type String pour les clés qui ne contiennent que des NULL ou des objets/tableaux vides lors de l’inférence du schéma dans les formats d’entrée JSON.                                         | `true`     |                                                                                                                                                                                                          |
| [`input_format_json_defaults_for_missing_elements_in_named_tuple`](/fr/reference/settings/formats/input-format#input_format_json_defaults_for_missing_elements_in_named_tuple) | Insérer des valeurs par défaut pour les éléments manquants d’un objet JSON lors de l’analyse d’un tuple nommé.                                                                                           | `true`     |                                                                                                                                                                                                          |
| [`input_format_json_ignore_unknown_keys_in_named_tuple`](/fr/reference/settings/formats/input-format#input_format_json_ignore_unknown_keys_in_named_tuple)                     | Ignorer les clés inconnues dans l’objet JSON des tuples nommés.                                                                                                                                          | `false`    |                                                                                                                                                                                                          |
| [`input_format_json_compact_allow_variable_number_of_columns`](/fr/reference/settings/formats/input-format#input_format_json_compact_allow_variable_number_of_columns)         | Autoriser un nombre variable de colonnes au format JSONCompact/JSONCompactEachRow, ignorer les colonnes supplémentaires et utiliser les valeurs par défaut pour les colonnes manquantes.                 | `false`    |                                                                                                                                                                                                          |
| [`input_format_json_throw_on_bad_escape_sequence`](/fr/reference/settings/formats/input-format#input_format_json_throw_on_bad_escape_sequence)                                 | Lever une exception si la chaîne JSON contient une séquence d’échappement incorrecte. Si cette option est désactivée, les séquences d’échappement incorrectes resteront telles quelles dans les données. | `true`     |                                                                                                                                                                                                          |
| [`input_format_json_empty_as_default`](/fr/reference/settings/formats/input-format#input_format_json_empty_as_default)                                                         | Traite les champs vides de l’entrée JSON comme des valeurs par défaut.                                                                                                                                   | `false`    | Pour les expressions par défaut complexes, [input\_format\_defaults\_for\_omitted\_fields](/fr/reference/settings/formats/input-format#input_format_defaults_for_omitted_fields) doit aussi être activé. |
| [`output_format_json_quote_64bit_integers`](/fr/reference/settings/formats/output-format#output_format_json_quote_64bit_integers)                                              | Contrôle la mise entre guillemets des entiers 64 bits dans le format de sortie JSON.                                                                                                                     | `true`     |                                                                                                                                                                                                          |
| [`output_format_json_quote_64bit_floats`](/fr/reference/settings/formats/output-format#output_format_json_quote_64bit_floats)                                                  | Contrôle la mise entre guillemets des nombres à virgule flottante 64 bits dans le format de sortie JSON.                                                                                                 | `false`    |                                                                                                                                                                                                          |
| [`output_format_json_quote_denormals`](/fr/reference/settings/formats/output-format#output_format_json_quote_denormals)                                                        | Active les sorties '+nan', '-nan', '+inf' et '-inf' au format de sortie JSON.                                                                                                                            | `false`    |                                                                                                                                                                                                          |
| [`output_format_json_quote_decimals`](/fr/reference/settings/formats/output-format#output_format_json_quote_decimals)                                                          | Contrôle la mise entre guillemets des valeurs décimales au format de sortie JSON.                                                                                                                        | `false`    |                                                                                                                                                                                                          |
| [`output_format_json_escape_forward_slashes`](/fr/reference/settings/formats/output-format#output_format_json_escape_forward_slashes)                                          | Contrôle l’échappement des slashs dans les sorties de chaînes au format de sortie JSON.                                                                                                                  | `true`     |                                                                                                                                                                                                          |
| [`output_format_json_named_tuples_as_objects`](/fr/reference/settings/formats/output-format#output_format_json_named_tuples_as_objects)                                        | Sérialise les colonnes de tuples nommés sous forme d'objets JSON.                                                                                                                                        | `true`     |                                                                                                                                                                                                          |
| [`output_format_json_array_of_rows`](/fr/reference/settings/formats/output-format#output_format_json_array_of_rows)                                                            | Produit un tableau JSON de toutes les lignes au format JSONEachRow(Compact).                                                                                                                             | `false`    |                                                                                                                                                                                                          |
| [`output_format_json_validate_utf8`](/fr/reference/settings/formats/output-format#output_format_json_validate_utf8)                                                            | Active la validation des séquences UTF-8 dans les formats de sortie JSON.                                                                                                                                | `false`    | Notez que cela n'a pas d'impact sur les formats JSON/JSONCompact/JSONColumnsWithMetadata, qui valident toujours l'UTF-8.                                                                                 |
