This is an automated email from the ASF dual-hosted git repository. acosentino pushed a commit to branch mask-field-jsonNode in repository https://gitbox.apache.org/repos/asf/camel-kamelets.git
commit b9295875667bff89af6dfbd22a610e068d433f57 Author: Andrea Cosentino <anco...@gmail.com> AuthorDate: Thu May 6 17:38:21 2021 +0200 Mask Field: Set JsonNode as expected input and output --- mask-field-action.kamelet.yaml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/mask-field-action.kamelet.yaml b/mask-field-action.kamelet.yaml index 960c894..d1b312d 100644 --- a/mask-field-action.kamelet.yaml +++ b/mask-field-action.kamelet.yaml @@ -10,7 +10,7 @@ metadata: camel.apache.org/kamelet.group: "Actions" spec: definition: - title: "Mask Fields Action" + title: "Mask Fields" description: "Mask fields with a constant value in the message in transit" required: - fields @@ -36,7 +36,9 @@ spec: - simple: "${header[Content-Type]} == 'application/json'" steps: - unmarshal: - json: {} + json: + library: Jackson + unmarshalTypeName: com.fasterxml.jackson.databind.JsonNode - set-property: name: "fields" constant: "{{fields}}" @@ -45,7 +47,9 @@ spec: constant: "{{replacement}}" - bean: "org.apache.camel.kamelets.utils.transform.MaskField" - marshal: - json: {} + json: + library: Jackson + unmarshalTypeName: com.fasterxml.jackson.databind.JsonNode - set-header: name: "Content-Type" constant: "application/json"