# JsonCodecOptions

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/JsonCodecOptions.cs#L10)

```csharp
public class JsonCodecOptions
```

Options for [JsonCodec](/orleans/docs/api/csharp/microsoft.orleans.serialization.systemtextjson/orleans.serialization.jsoncodec/).

## Constructors

- [JsonCodecOptions](/orleans/docs/api/csharp/microsoft.orleans.serialization.systemtextjson/orleans.serialization.jsoncodecoptions/constructors/constructor-4fbe7a61/)

## Properties

- [IsCopyableType](/orleans/docs/api/csharp/microsoft.orleans.serialization.systemtextjson/orleans.serialization.jsoncodecoptions/properties/iscopyabletype-2cc2642a/)
- [IsSerializableType](/orleans/docs/api/csharp/microsoft.orleans.serialization.systemtextjson/orleans.serialization.jsoncodecoptions/properties/isserializabletype-0ce1a554/)
- [ReaderOptions](/orleans/docs/api/csharp/microsoft.orleans.serialization.systemtextjson/orleans.serialization.jsoncodecoptions/properties/readeroptions-ba785224/)
- [SerializerOptions](/orleans/docs/api/csharp/microsoft.orleans.serialization.systemtextjson/orleans.serialization.jsoncodecoptions/properties/serializeroptions-ccc69986/)
- [WriterOptions](/orleans/docs/api/csharp/microsoft.orleans.serialization.systemtextjson/orleans.serialization.jsoncodecoptions/properties/writeroptions-c9c87140/)
