Class MappingHelperJsonSupport

java.lang.Object
ai.pipestream.common.util.MappingHelperJsonSupport

public class MappingHelperJsonSupport extends Object
JSON export support for MappingHelper. Converts schema and field information to JSON for frontend consumption.
  • Constructor Details

    • MappingHelperJsonSupport

      public MappingHelperJsonSupport()
  • Method Details

    • fieldsToJson

      public String fieldsToJson(List<MappingHelper.FieldInfo> fields)
      Exports field information as JSON.
      Parameters:
      fields - List of field information
      Returns:
      JSON string
    • schemaToJson

      public String schemaToJson(MappingHelper.SchemaNode schema)
      Exports schema tree as JSON.
      Parameters:
      schema - The schema root node
      Returns:
      JSON string
    • suggestionsToJson

      public String suggestionsToJson(List<MappingHelper.FieldSuggestion> suggestions)
      Exports field suggestions as JSON.
      Parameters:
      suggestions - List of field suggestions
      Returns:
      JSON string
    • validationToJson

      public String validationToJson(MappingHelper.ValidationResult result)
      Exports validation result as JSON.
      Parameters:
      result - Validation result
      Returns:
      JSON string