HomeDev GuideAPI Reference
Dev GuideAPI ReferenceUser GuideGitHubNuGetDev CommunityDoc feedbackLog In
GitHubNuGetDev CommunityDoc feedback


Serialization converts indexed objects into a form that can persist or be transported. 

The .NET API uses JSON.NET to serialize objects to be indexed. When using the `Client` class, some customizations to the serialization are made automatically, but further customization is possible. By customizing how objects are serialized, you can [include fields](🔗), [exclude fields](🔗) , handle how fields are serialized, and so on.

You can customize in two ways:

  • By using _attributes_ – you can apply common customizations to classes you can modify.

  • By customizing _conventions_ used by the Client – you can do powerful things like customizing multiple classes simultaneously and including return values from extension methods without having to modify the classes of the serialized objects.