Class StructSerializer<T>

Direct Known Subclasses:
AddPropertiesArg.Serializer, AddTemplateArg.Serializer, AddTemplateResult.Serializer, BasicAccount.Serializer, ContentSyncSetting.Serializer, ContentSyncSettingArg.Serializer, ExportArg.Serializer, ExportResult.Serializer, GetAccountArg.Serializer, GetAccountBatchArg.Serializer, GetTemplateArg.Serializer, GetTemplateResult.Serializer, GroupSummary.Serializer, ListTemplateResult.Serializer, Name.Serializer, OverwritePropertyGroupArg.Serializer, PollArg.Serializer, PropertyGroup.Serializer, RateLimitError.Serializer, RemovePropertiesArg.Serializer, RootInfo.Serializer, SecondaryEmail.Serializer, Team.Serializer, TeamMemberPolicies.Serializer, TeamSharingPolicies.Serializer, TimeRange.Serializer, TokenScopeError.Serializer, UnauthorizedAccountIdUsageError.Serializer, UpdatePropertiesArg.Serializer, UpdateTemplateArg.Serializer, UpdateTemplateResult.Serializer, UserInfo.Serializer

public abstract class StructSerializer<T> extends CompositeSerializer<T>
  • Constructor Details

    • StructSerializer

      public StructSerializer()
  • Method Details

    • serialize

      public void serialize(T value, com.fasterxml.jackson.core.JsonGenerator g) throws IOException, com.fasterxml.jackson.core.JsonGenerationException
      Specified by:
      serialize in class StoneSerializer<T>
      Throws:
      IOException
      com.fasterxml.jackson.core.JsonGenerationException
    • serialize

      public abstract void serialize(T value, com.fasterxml.jackson.core.JsonGenerator g, boolean collapse) throws IOException, com.fasterxml.jackson.core.JsonGenerationException
      Throws:
      IOException
      com.fasterxml.jackson.core.JsonGenerationException
    • deserialize

      public T deserialize(com.fasterxml.jackson.core.JsonParser p) throws IOException, com.fasterxml.jackson.core.JsonParseException
      Specified by:
      deserialize in class StoneSerializer<T>
      Throws:
      IOException
      com.fasterxml.jackson.core.JsonParseException
    • deserialize

      public abstract T deserialize(com.fasterxml.jackson.core.JsonParser p, boolean collapsed) throws IOException, com.fasterxml.jackson.core.JsonParseException
      Throws:
      IOException
      com.fasterxml.jackson.core.JsonParseException