{ "metadata": { "spec-version": "1.0" }, "configuration-groups": [ { "label": "JSON Path Filter", "properties": [ { "widget-type": "textbox", "label": "Reference Name", "name": "referenceName", "widget-attributes": { "default": "JsonPathFilter" } }, { "widget-type": "textbox", "label": "Input Field Name", "name": "incomingJsonFieldName" }, { "widget-type": "textbox", "label": "Output Schema Field Name", "name": "outputSchemaFieldName" }, { "widget-type": "keyvalue", "label": "Json Path Filter Mappings", "name": "jsonFilterMappings", "widget-attributes": { "showDelimiter": "false" } } ] } ], "outputs": [ { "name": "schema", "label": "schema", "widget-type": "schema", "widget-attributes": { "schema-types": [ "boolean", "int", "long", "float", "double", "bytes", "string" ], "schema-default-type": "string", "property-watch": "format" } } ] }