IC4J API Docs
  • Overview
    • Introduction
  • Quick Start
  • License
  • Reference
    • API Reference
      • Install IC4J Libraries
      • Supported Types
      • ReplicaTransport
      • Identity
      • Principal
      • AgentBuilder
      • ProxyBuilder
      • Using IDLArgs
      • QueryBuilder and UpdateBuilder
      • Using Raw Agent Methods
      • Handle Binary Payloads
      • Object Serializers and Deserializers
        • Pojo Serializer and Deserializer
        • JSON Jackson Serializer and Deserializer
        • JSON Gson Serializer and Deserializer
        • XML DOM Serializer and Deserializer
        • XML JAXB Serializer and Deserializer
        • JDBC Serializer
      • Android Development
Powered by GitBook
On this page
  1. Reference
  2. API Reference

Object Serializers and Deserializers

PreviousHandle Binary PayloadsNextPojo Serializer and Deserializer

Last updated 11 months ago

To handle complex Candid types RECORD and VARIANT IC4J use custom and implementations.

If required, developers can design their own serializers and deserializers.

The IC4J library comes with several implementations of the most common scenarios (Java Pojo, JSON, XML, JDBC).

Use Pojo Serializer and Deserializer to handle plain Java objects.

Use JSON Jackson Serializer and Deserializer to handle Jackson JSON objects.

Use JSON Gson Serializer and Deserializer to handle Gson JSON objects.

Use XML Serializer and Deserializer to handle XML DOM objects.

Use JDBC Serializer to handle JDBC objects.

ObjectSerializer
ObjectDeserializer
Pojo Serializer and Deserializer
JSON Jackson Serializer and Deserializer
JSON Gson Serializer and Deserializer
XML DOM Serializer and Deserializer
JDBC Serializer