This is an automated email from the ASF dual-hosted git repository. acosentino pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel-kamelets.git
commit 26ebc7f9d97c82a43b540ab629badf019ff588ab Author: Andrea Cosentino <anco...@gmail.com> AuthorDate: Thu May 6 17:38:51 2021 +0200 Mask Field: Set JsonNode as expected input and output --- .../src/main/resources/kamelets/mask-field-action.kamelet.yaml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/mask-field-action.kamelet.yaml b/library/camel-kamelets-catalog/src/main/resources/kamelets/mask-field-action.kamelet.yaml index 960c894..d1b312d 100644 --- a/library/camel-kamelets-catalog/src/main/resources/kamelets/mask-field-action.kamelet.yaml +++ b/library/camel-kamelets-catalog/src/main/resources/kamelets/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"