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ığı. |
model |
Sağlanan model eşleyici. |
Yöntemler
deserialize(Mapper, unknown, string, Serializer |
Eşleyicide tanımlanan meta verilerine göre verilen nesneyi seri durumdan çıkarma. |
serialize(Mapper, unknown, string, Serializer |
Verilen nesneyi eşleyicide tanımlanan meta verilerine göre seri hale getirin. |
validate |
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.