java.lang.Object
org.mule.runtime.extension.api.persistence.value.ValueResultJsonSerializer

public final class ValueResultJsonSerializer extends Object
Serializer that can convert a ValueResult type into a readable and processable JSON representation and from a JSON String to an ValueResult instance
Since:
1.0
  • Constructor Details

    • ValueResultJsonSerializer

      public ValueResultJsonSerializer()
    • ValueResultJsonSerializer

      public ValueResultJsonSerializer(boolean prettyPrinting)
  • Method Details

    • serialize

      public String serialize(org.mule.runtime.api.value.ValueResult valueResult)
      Serializes to a JSON representation a ValueResult
      Parameters:
      valueResult - result object to serialize
      Returns:
      The JSON representation of the given ValueResult
    • deserialize

      public org.mule.runtime.api.value.ValueResult deserialize(String valueResult)
      Deserializes a JSON representing a ValueResult to an actual ValueResult instance.
      Parameters:
      valueResult - JSON representing a result
      Returns:
      A ValueResult instance