Serializer interface
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ğerlerin çekilmesine ve varsayılan değerlerin ve sabitlerin eklenmesine olanak tanır.
Özellikler
| isXML | İçeriğin XML olup olmadığı. |
| model |
Sağlanan model eşleyici. |
Yöntemler
| deserialize(Mapper, any, string, Serializer |
Eşleyicide tanımlanan meta verilerine göre verilen nesneyi seri durumdan çıkarma. |
| serialize(Mapper, any, 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. |
Ö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, any, string, SerializerOptions)
Eşleyicide tanımlanan meta verilerine göre verilen nesneyi seri durumdan çıkarma.
function deserialize(mapper: Mapper, responseBody: any, objectName: string, options?: SerializerOptions): any
Parametreler
- mapper
- Mapper
Serileştirilebilir nesnenin meta verilerini tanımlayan eşleyici.
- responseBody
-
any
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
Geçerli bir seri durumdan çıkarılmış Javascript nesnesi.
serialize(Mapper, any, string, SerializerOptions)
Verilen nesneyi eşleyicide tanımlanan meta verilerine göre seri hale getirin.
function serialize(mapper: Mapper, object: any, objectName?: string, options?: SerializerOptions): any
Parametreler
- mapper
- Mapper
Serileştirilebilir nesnenin meta verilerini tanımlayan eşleyici.
- object
-
any
Serileştirilecek geçerli bir Javascript nesnesi.
- objectName
-
string
Serileştirilmiş 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, any, 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: any, objectName: string)
Parametreler
- mapper
- Mapper
Veri modellerinin tanımı.
- value
-
any
Değer.
- objectName
-
string
Nesnenin adı. Hata iletilerinde kullanılır.