Class JSONStringPropertySerializer

java.lang.Object
net.solarnetwork.codec.JSONStringPropertySerializer
All Implemented Interfaces:
PropertySerializer

public class JSONStringPropertySerializer extends Object implements PropertySerializer
Serialize objects to a JSON string value.
Version:
1.0
Author:
matt
  • Constructor Details

    • JSONStringPropertySerializer

      public JSONStringPropertySerializer()
  • Method Details

    • serialize

      public Object serialize(Object data, String propertyName, Object propertyValue)
      Description copied from interface: PropertySerializer
      Serialize a property value.

      The data and propertyName parameters might not be used by different implementations, but allow for a single implementation to serialize more than one property of an object in different ways, if desired.

      Specified by:
      serialize in interface PropertySerializer
      Parameters:
      data - the source data being serialized, i.e. a JavaBean
      propertyName - the name of the property being serialized
      propertyValue - the value of the property to serialize
      Returns:
      the serialized value of the property
    • getObjectMapper

      public com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
    • setObjectMapper

      public void setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)