Interface JsonSerializationContext

All Superinterfaces:
JsonMappingContext
All Known Implementing Classes:
DefaultJsonSerializationContext

public interface JsonSerializationContext
extends JsonMappingContext

JsonSerializationContext interface.

Version:
$Id: $Id
Author:
vegegoku
  • Method Details

    • isSerializeNulls

      boolean isSerializeNulls()

      isSerializeNulls.

      Returns:
      a boolean.
    • isWriteDatesAsTimestamps

      boolean isWriteDatesAsTimestamps()

      isWriteDatesAsTimestamps.

      Returns:
      a boolean.
    • isWriteDateKeysAsTimestamps

      boolean isWriteDateKeysAsTimestamps()

      isWriteDateKeysAsTimestamps.

      Returns:
      a boolean.
    • isWrapRootValue

      boolean isWrapRootValue()

      isWrapRootValue.

      Returns:
      a boolean.
    • isWriteCharArraysAsJsonArrays

      boolean isWriteCharArraysAsJsonArrays()

      isWriteCharArraysAsJsonArrays.

      Returns:
      a boolean.
    • isWriteNullMapValues

      boolean isWriteNullMapValues()

      isWriteNullMapValues.

      Returns:
      a boolean.
    • isWriteEmptyJsonArrays

      boolean isWriteEmptyJsonArrays()

      isWriteEmptyJsonArrays.

      Returns:
      a boolean.
    • isOrderMapEntriesByKeys

      boolean isOrderMapEntriesByKeys()

      isOrderMapEntriesByKeys.

      Returns:
      a boolean.
    • isWriteSingleElemArraysUnwrapped

      boolean isWriteSingleElemArraysUnwrapped()

      isWriteSingleElemArraysUnwrapped.

      Returns:
      a boolean.
    • newJsonWriter

      JsonWriter newJsonWriter()

      newJsonWriter.

      Returns:
      a JsonWriter object.
    • traceError

      JsonSerializationException traceError​(java.lang.Object value, java.lang.String message)

      traceError.

      Parameters:
      value - a Object object.
      message - a String object.
      Returns:
      a JsonSerializationException object.
    • traceError

      JsonSerializationException traceError​(java.lang.Object value, java.lang.String message, JsonWriter writer)

      traceError.

      Parameters:
      value - a Object object.
      message - a String object.
      writer - a JsonWriter object.
      Returns:
      a JsonSerializationException object.
    • traceError

      java.lang.RuntimeException traceError​(java.lang.Object value, java.lang.RuntimeException cause)

      traceError.

      Parameters:
      value - a Object object.
      cause - a RuntimeException object.
      Returns:
      a RuntimeException object.
    • traceError

      java.lang.RuntimeException traceError​(java.lang.Object value, java.lang.RuntimeException cause, JsonWriter writer)

      traceError.

      Parameters:
      value - a Object object.
      cause - a RuntimeException object.
      writer - a JsonWriter object.
      Returns:
      a RuntimeException object.
    • addObjectId

      void addObjectId​(java.lang.Object object, ObjectIdSerializer<?> id)

      addObjectId.

      Parameters:
      object - a Object object.
      id - a ObjectIdSerializer object.
    • getObjectId

      ObjectIdSerializer<?> getObjectId​(java.lang.Object object)

      getObjectId.

      Parameters:
      object - a Object object.
      Returns:
      a ObjectIdSerializer object.
    • addGenerator

      void addGenerator​(ObjectIdGenerator<?> generator)

      addGenerator.

      Parameters:
      generator - a ObjectIdGenerator object.
    • findObjectIdGenerator

      <T> ObjectIdGenerator<T> findObjectIdGenerator​(ObjectIdGenerator<T> gen)

      findObjectIdGenerator.

      Type Parameters:
      T - a T object.
      Parameters:
      gen - a ObjectIdGenerator object.
      Returns:
      a ObjectIdGenerator object.
    • defaultParameters

      JsonSerializerParameters defaultParameters()

      defaultParameters.

      Returns:
      a JsonSerializerParameters object.