Interface JSONSerializer

All Known Implementing Classes:
Account, ActivityData, AppInfo, AsymKeyGenerationRequest, AuditConfig, AuditFile, AuthenticatorData, AuthorityData, CAInfo, CertData, CertDataInfo, CertDataInfos, CertEnrollmentRequest, CertificateSetupRequest, CertRequestInfo, CertRequestInfos, CertRetrievalRequest, CertReviewResponse, CertRevokeRequest, CertSearchRequest, ClientConfig, CMSRequestInfo, ConfigData, ConnectorData, Descriptor, DomainInfo, Feature, GroupData, GroupMemberCollection, GroupMemberData, Info, InstallToken, JobCollection, JobInfo, Key, KeyArchivalRequest, KeyData, KeyGenerationRequest, KeyId, KeyInfo, KeyInfoCollection, KeyRecoveryRequest, KeyRequestInfo, KeyRequestInfoCollection, KeyRequestResponse, KRAConnectorInfo, KRAInfo, NSSCertInfo, PKIException.Data, PolicyConstraint, PolicyConstraintValue, PolicyDefault, ProfileAttribute, ProfileData, ProfileData, ProfileDataInfo, ProfileInput, ProfileMappingCollection, ProfileMappingData, ProfileOutput, ProfileParameter, ProfilePolicy, ProfilePolicySet, Range, RealmConfig, RequestId, RESTMessage, SecurityDomainHost, SecurityDomainSubsystem, SelfTestData, SelfTestResult, SymKeyGenerationRequest, SystemCertData, TokenData, TPSCertData, TPSConnectorData, User, UserCertData, UserCollection, UserData, UserMembershipCollection, UserMembershipData

public interface JSONSerializer
Implement this interface to provide default methods to serialize an object to/from JSON
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final org.slf4j.Logger
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static <T> T
    fromJSON(String json, Class<T> clazz)
     
    default String
     
  • Field Details

    • logger

      static final org.slf4j.Logger logger
  • Method Details

    • toJSON

      default String toJSON() throws com.fasterxml.jackson.core.JsonProcessingException
      Throws:
      com.fasterxml.jackson.core.JsonProcessingException
    • fromJSON

      static <T> T fromJSON(String json, Class<T> clazz) throws com.fasterxml.jackson.core.JsonProcessingException
      Throws:
      com.fasterxml.jackson.core.JsonProcessingException