Interface JsonSerializationContext

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      JsonElement serialize​(java.lang.Object src)
      Invokes default serialization on the specified object.
      JsonElement serialize​(java.lang.Object src, java.lang.reflect.Type typeOfSrc)
      Invokes default serialization on the specified object passing the specific type information.
    • Method Detail

      • serialize

        JsonElement serialize​(java.lang.Object src)
        Invokes default serialization on the specified object.
        Parameters:
        src - the object that needs to be serialized.
        Returns:
        a tree of JsonElements corresponding to the serialized form of src.
      • serialize

        JsonElement serialize​(java.lang.Object src,
                              java.lang.reflect.Type typeOfSrc)
        Invokes default serialization on the specified object passing the specific type information. It should never be invoked on the element received as a parameter of the JsonSerializer.serialize(Object, Type, JsonSerializationContext) method. Doing so will result in an infinite loop since Gson will in-turn call the custom serializer again.
        Parameters:
        src - the object that needs to be serialized.
        typeOfSrc - the actual genericized type of src object.
        Returns:
        a tree of JsonElements corresponding to the serialized form of src.