---
title: "SerializationProvider | Customer's Canvas On-Premises"
canonical: "https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/SerializationProvider/"
---

# SerializationProvider

> [`SerializationProvider`](#serializationprovider)

## Classes

### SerializationProvider

#### Constructors

##### Constructor

```ts
new SerializationProvider(): SerializationProvider;
```

###### Returns

#### Properties

##### jsonProductSerializerFactory

```ts
static jsonProductSerializerFactory: () => JsonProductSerializer = null;
```

###### Returns

[`JsonProductSerializer`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/JsonProductSerializer.md#jsonproductserializer)

#### Methods

##### getProductSerializer()

```ts
static getProductSerializer(): JsonProductSerializer;
```

###### Returns

[`JsonProductSerializer`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/JsonProductSerializer.md#jsonproductserializer)
