Spec-Zone.ru › ColdFusion

serialize

Сериализует объект в указанный тип

serialize( object, type, useCustomSerializer ) → returns string

  • CF11+
  • Lucee4.5+
  • См. также: deserialize

    Справочник аргументов

    object any
    Обязательный

    Объект для сериализации.

    type string
    Обязательный

    Тип, в который будет сериализован объект. По умолчанию ColdFusion поддерживает форматы XML и JSON. Поддержку других типов также можно реализовать в CFC CustomSerializer.

    useCustomSerializer boolean
    По умолчанию: true

    Использовать ли пользовательский сериализатор. Пользовательский сериализатор всегда используется для десериализации XML. Если значение равно false, десериализация XML/JSON выполняется с использованием поведения ColdFusion по умолчанию. Если вместе с useCustomSerializer, равным false, передать любой другой тип, будет выброшено исключение TypeNotSupportedException.

    Примеры
    Пример вызова функции serialize

    Сериализация с помощью сериализатора Lucee по умолчанию (синтаксис Script)

    Lucee 5+ Объект будет сериализован с использованием механизма сериализации по умолчанию.

    serialize({ "firstName": "John", "lastName": "Doe" });

    Ожидаемый результат: {"lastName":"Doe","firstName":"John"}

    Сериализация в JSON (синтаксис Script)

    Объект будет сериализован в JSON с использованием механизма сериализации ColdFusion по умолчанию.

    serialize({ "firstName": "John", "lastName": "Doe" }, 'json');

    Ожидаемый результат: {"lastName":"Doe","firstName":"John"}

    © 2012–present Foundeo, Inc. and the CFDocs contributors.
    Licensed under the MIT License.
    ColdFusion is a trademark of Adobe Systems Incorporated.
    https://cfdocs.org/serialize

    Spec-Zone.ru

    Настройки Оффлайн Что нового Помощь О нас
    Spec-Zone .ru
    спецификации, руководства, описания, API