Aracılığıyla paylaş


Serializer class

Ham yanıt nesnelerini son şekillere eşlemek için kullanılır. Tarihleri ve JSON'a ait olmayan diğer kodlanmış türleri paketlemeye ve açmaya yardımcı olur. Ayrıca üst bilgilerden değer çekmenin yanı sıra varsayılan değerleri ve sabitleri eklemeye de olanak tanır.

Oluşturucular

Serializer({[key: string]: any}, boolean)

Özellikler

isXML

İçeriğin XML olup olmadığı.

modelMappers

Sağlanan model eşleyici.

Yöntemler

deserialize(Mapper, unknown, string, SerializerOptions)

Eşleyicide tanımlanan meta verilerine göre verilen nesneyi seri durumdan çıkarma.

serialize(Mapper, unknown, string, SerializerOptions)

Verilen nesneyi eşleyicide tanımlanan meta verilerine göre seri hale getirin.

validateConstraints(Mapper, unknown, string)

Varsa kısıtlamaları doğrular. Sağlanan değer bu kısıtlamalara uyulmazsa bu işlev oluşturur.

Oluşturucu Ayrıntıları

Serializer({[key: string]: any}, boolean)

new Serializer(modelMappers?: {[key: string]: any}, isXML?: boolean)

Parametreler

modelMappers

{[key: string]: any}

Sağlanan model eşleyici.

isXML

boolean

İçeriğin XML olup olmadığı.

Özellik Ayrıntıları

isXML

İçeriğin XML olup olmadığı.

isXML?: boolean

Özellik Değeri

boolean

modelMappers

Sağlanan model eşleyici.

modelMappers: {[key: string]: any}

Özellik Değeri

{[key: string]: any}

Yöntem Ayrıntıları

deserialize(Mapper, unknown, string, SerializerOptions)

Eşleyicide tanımlanan meta verilerine göre verilen nesneyi seri durumdan çıkarma.

function deserialize(mapper: Mapper, responseBody: unknown, objectName: string, options?: SerializerOptions): any

Parametreler

mapper
Mapper

Seri hale getirilebilir nesnenin meta verilerini tanımlayan eşleyici.

responseBody

unknown

Seri durumdan çıkarılacak geçerli bir Javascript varlığı.

objectName

string

Seri durumdan çıkarılmış nesnenin adı.

options
SerializerOptions

XML ayrıştırıcısının ve oluşturucunun davranışını denetler.

Döndürülenler

any

Seri durumdan çıkarılmış geçerli bir Javascript nesnesi.

serialize(Mapper, unknown, string, SerializerOptions)

Verilen nesneyi eşleyicide tanımlanan meta verilerine göre seri hale getirin.

function serialize(mapper: Mapper, object: unknown, objectName?: string, options?: SerializerOptions): any

Parametreler

mapper
Mapper

Seri hale getirilebilir nesnenin meta verilerini tanımlayan eşleyici.

object

unknown

Seri hale getirilecek geçerli bir Javascript nesnesi.

objectName

string

Seri hale getirilmiş nesnenin adı.

options
SerializerOptions

seri durumdan çıkarma için ek seçenekler.

Döndürülenler

any

Geçerli bir serileştirilmiş Javascript nesnesi.

validateConstraints(Mapper, unknown, string)

Uyarı

Bu API artık kullanım dışıdır.

Removing the constraints validation on client side.

Varsa kısıtlamaları doğrular. Sağlanan değer bu kısıtlamalara uyulmazsa bu işlev oluşturur.

function validateConstraints(mapper: Mapper, value: unknown, objectName: string)

Parametreler

mapper
Mapper

Veri modellerinin tanımı.

value

unknown

Değer.

objectName

string

Nesnenin adı. Hata iletilerinde kullanılır.