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

> قائمة بإعدادات التنسيق الخاصة بتنسيقات JSON

# إعدادات التنسيق لتنسيقات JSON

في هذه الصفحة، يمكنك العثور على إعدادات التنسيق المشتركة بين جميع تنسيقات JSON.

| الإعداد | الوصف | القيمة الافتراضية | ملاحظة |
| - | - | - | - |
| [`input_format_import_nested_json`](/ar/reference/settings/formats/input-format#input_format_import_nested_json) | ربط بيانات JSON المتداخلة بالجداول المتداخلة (يعمل ذلك مع تنسيق JSONEachRow). | `false` | |
| [`input_format_json_read_bools_as_numbers`](/ar/reference/settings/formats/input-format#input_format_json_read_bools_as_numbers) | السماح بتحليل القيم المنطقية كأرقام في تنسيقات إدخال JSON. | `true` | |
| [`input_format_json_read_bools_as_strings`](/ar/reference/settings/formats/input-format#input_format_json_read_bools_as_strings) | السماح بقراءة القيم المنطقية كسلاسل نصية في تنسيقات إدخال JSON. | `true` | |
| [`input_format_json_read_numbers_as_strings`](/ar/reference/settings/formats/input-format#input_format_json_read_numbers_as_strings) | السماح بقراءة الأرقام كسلاسل نصية في تنسيقات إدخال JSON. | `true` | |
| [`input_format_json_read_arrays_as_strings`](/ar/reference/settings/formats/input-format#input_format_json_read_arrays_as_strings) | السماح بقراءة مصفوفات JSON كسلاسل نصية في تنسيقات إدخال JSON. | `true` | |
| [`input_format_json_read_objects_as_strings`](/ar/reference/settings/formats/input-format#input_format_json_read_objects_as_strings) | السماح بتحليل كائنات JSON كسلاسل نصية في تنسيقات إدخال JSON. | `true` | |
| [`input_format_json_named_tuples_as_objects`](/ar/reference/settings/formats/input-format#input_format_json_named_tuples_as_objects) | تحليل أعمدة الـ named tuple على أنها كائنات JSON. | `true` | |
| [`input_format_json_try_infer_numbers_from_strings`](/ar/reference/settings/formats/input-format#input_format_json_try_infer_numbers_from_strings) | محاولة استنتاج الأرقام من الحقول النصية أثناء استنتاج المخطط. | `false` | |
| [`input_format_json_try_infer_named_tuples_from_objects`](/ar/reference/settings/formats/input-format#input_format_json_try_infer_named_tuples_from_objects) | حاول استنتاج named tuple من كائنات JSON أثناء استدلال المخطط. | `true` | |
| [`input_format_json_infer_incomplete_types_as_strings`](/ar/reference/settings/formats/input-format#input_format_json_infer_incomplete_types_as_strings) | استخدم النوع String للمفاتيح التي تحتوي فقط على قيم NULL أو كائنات/مصفوفات فارغة أثناء استدلال المخطط في تنسيقات إدخال JSON. | `true` | |
| [`input_format_json_defaults_for_missing_elements_in_named_tuple`](/ar/reference/settings/formats/input-format#input_format_json_defaults_for_missing_elements_in_named_tuple) | أدرِج القيم الافتراضية للعناصر المفقودة في كائن JSON أثناء تحليل named tuple. | `true` | |
| [`input_format_json_ignore_unknown_keys_in_named_tuple`](/ar/reference/settings/formats/input-format#input_format_json_ignore_unknown_keys_in_named_tuple) | تجاهل المفاتيح غير المعروفة في كائن JSON ضمن named tuples. | `false` | |
| [`input_format_json_compact_allow_variable_number_of_columns`](/ar/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`](/ar/reference/settings/formats/input-format#input_format_json_throw_on_bad_escape_sequence) | طرح استثناء إذا كانت سلسلة JSON تحتوي على تسلسل هروب غير صالح. وإذا كان هذا الخيار معطّلًا، فستظل تسلسلات الهروب غير الصالحة كما هي في البيانات. | `true` | |
| [`input_format_json_empty_as_default`](/ar/reference/settings/formats/input-format#input_format_json_empty_as_default) | اعتبر الحقول الفارغة في إدخال JSON قيماً افتراضية. | `false` | بالنسبة إلى تعبيرات default المعقدة، يجب أيضًا تفعيل [input\_format\_defaults\_for\_omitted\_fields](/ar/reference/settings/formats/input-format#input_format_defaults_for_omitted_fields). |
| [`output_format_json_quote_64bit_integers`](/ar/reference/settings/formats/output-format#output_format_json_quote_64bit_integers) | يتحكم في إحاطة الأعداد الصحيحة ذات 64 بت أو أكبر بعلامات اقتباس في تنسيق إخراج JSON. | `false` | |
| [`output_format_json_quote_64bit_floats`](/ar/reference/settings/formats/output-format#output_format_json_quote_64bit_floats) | يتحكم في إحاطة الأعداد ذات الفاصلة العائمة 64 بت بعلامات اقتباس في تنسيق إخراج JSON. | `false` | |
| [`output_format_json_quote_denormals`](/ar/reference/settings/formats/output-format#output_format_json_quote_denormals) | يُمكّن إخراج '+nan' و'-nan' و'+inf' و'-inf' في تنسيق إخراج JSON. | `false` | |
| [`output_format_json_quote_decimals`](/ar/reference/settings/formats/output-format#output_format_json_quote_decimals) | يتحكم في إحاطة القيم العشرية بعلامات اقتباس في تنسيق إخراج JSON. | `false` | |
| [`output_format_json_escape_forward_slashes`](/ar/reference/settings/formats/output-format#output_format_json_escape_forward_slashes) | يتحكم في إفلات الشرطات المائلة للأمام في مخرجات السلاسل النصية ضمن تنسيق إخراج JSON. | `true` | |
| [`output_format_json_named_tuples_as_objects`](/ar/reference/settings/formats/output-format#output_format_json_named_tuples_as_objects) | يُسلسِل أعمدة named tuple ككائنات JSON. | `true` | |
| [`output_format_json_array_of_rows`](/ar/reference/settings/formats/output-format#output_format_json_array_of_rows) | يُخرج مصفوفة JSON تضم جميع الصفوف بتنسيق JSONEachRow(Compact). | `false` | |
| [`output_format_json_validate_utf8`](/ar/reference/settings/formats/output-format#output_format_json_validate_utf8) | يُمكّن التحقق من صحة تسلسلات UTF-8 في تنسيقات إخراج JSON | `false` | لاحظ أن ذلك لا يؤثر في التنسيقات JSON/JSONCompact/JSONColumnsWithMetadata، إذ تتحقق هذه التنسيقات دائمًا من UTF-8. |
