Class JsonStructuredOutputConverter

java.lang.Object
com.flowable.agent.engine.impl.JsonStructuredOutputConverter
All Implemented Interfaces:
org.springframework.ai.converter.FormatProvider, org.springframework.ai.converter.StructuredOutputConverter<com.fasterxml.jackson.databind.JsonNode>, Converter<String,com.fasterxml.jackson.databind.JsonNode>

public class JsonStructuredOutputConverter extends Object implements org.springframework.ai.converter.StructuredOutputConverter<com.fasterxml.jackson.databind.JsonNode>
  • Field Details

    • objectMapper

      protected final com.fasterxml.jackson.databind.ObjectMapper objectMapper
    • schema

      protected final String schema
  • Constructor Details

    • JsonStructuredOutputConverter

      public JsonStructuredOutputConverter(com.fasterxml.jackson.databind.ObjectMapper objectMapper, String schema)
  • Method Details

    • getFormat

      public String getFormat()
      Specified by:
      getFormat in interface org.springframework.ai.converter.FormatProvider
    • convert

      public com.fasterxml.jackson.databind.JsonNode convert(String text)
      Specified by:
      convert in interface Converter<String,com.fasterxml.jackson.databind.JsonNode>