# Сериализация ## Описание ```bsl // Преобразует значение в строку JSON при помощи метода глобального контекста ЗаписатьJSON. // Допускаются не все типы значений, подробности см. в синтакс-помощнике. // Даты преобразуются в формат ISO (YYYY-MM-DDThh:mm:ssZ). // // Параметры: // Значение - Произвольный // // Возвращаемое значение: // Строка // Функция ЗначениеВJSON(Знач Значение) Экспорт ``` ## Пример вызова ```bsl Результат = ОбщегоНазначения.ЗначениеВJSON(Значение); ``` # Десериализация ## Описание ```bsl // Преобразует строку в формате JSON в значение при помощи метода глобального контекста ПрочитатьJSON. // См. ограничения в синтакс-помощнике. // Объекты JSON по умолчанию преобразует в значения типа Соответствие. // Имена свойств со значением типа Дата необходимо явно указывать, чтобы было выполнено преобразование. // Ожидаемый формат дат - ISO (YYYY-MM-DDThh:mm:ssZ). // // Параметры: // Строка - Строка - значение в формате JSON. // ИменаСвойствСоЗначениямиДата - Строка - имя свойства, содержащее значение типа Дата. Допустимо указывать несколько // свойств через запятую. // - Массив из Строка // ПрочитатьВСоответствие - Булево - если Ложь, то объекты JSON будут преобразованы в значение типа Структура. // // Возвращаемое значение: // Произвольный // Функция JSONВЗначение(Знач Строка, Знач ИменаСвойствСоЗначениямиДата = Неопределено, Знач ПрочитатьВСоответствие = Истина) Экспорт ``` ## Пример вызова ```bsl Результат = ОбщегоНазначения.JSONВЗначение(Строка, ИменаСвойствСоЗначениямиДата, ПрочитатьВСоответствие); ```