# SerializationHostingExtensions

Package: [Microsoft.Orleans.Serialization.SystemTextJson](/orleans/docs/api/csharp/microsoft.orleans.serialization.systemtextjson/) 10.0.0

[NuGet package](https://www.nuget.org/packages/Microsoft.Orleans.Serialization.SystemTextJson) | [Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Serialization.SystemTextJson/SerializationHostingExtensions.cs#L15)

```csharp
public static class SerializationHostingExtensions
```

Extension method for [ISerializerBuilder](/orleans/docs/api/csharp/microsoft.orleans.serialization/orleans.serialization.iserializerbuilder/).

## Methods

- [AddJsonSerializer(ISerializerBuilder, Func&lt;Type, bool&gt;, Func&lt;Type, bool&gt;, Action&lt;OptionsBuilder&lt;JsonCodecOptions&gt;&gt;)](/orleans/docs/api/csharp/microsoft.orleans.serialization.systemtextjson/orleans.serialization.serializationhostingextensions/methods/addjsonserializer-this-orleans-serialization-iserializerbuilder-system-func-syst-b0cf492a/)
- [AddJsonSerializer(ISerializerBuilder, Func&lt;Type, bool&gt;, JsonSerializerOptions)](/orleans/docs/api/csharp/microsoft.orleans.serialization.systemtextjson/orleans.serialization.serializationhostingextensions/methods/addjsonserializer-this-orleans-serialization-iserializerbuilder-system-func-syst-b5e50b87/)
