Switch to JSONNode as intermediate representation in transformations - Insert Field
diff --git a/insert-field-action.kamelet.yaml b/insert-field-action.kamelet.yaml
index c1dcf4a..4108731 100644
--- a/insert-field-action.kamelet.yaml
+++ b/insert-field-action.kamelet.yaml
@@ -36,7 +36,9 @@
- simple: "${header[Content-Type]} == 'application/json'"
steps:
- unmarshal:
- json: {}
+ json:
+ library: Jackson
+ unmarshalTypeName: com.fasterxml.jackson.databind.JsonNode
- set-property:
name: "field"
constant: "{{field}}"
@@ -45,7 +47,9 @@
constant: "{{value}}"
- bean: "org.apache.camel.kamelets.utils.transform.InsertField"
- marshal:
- json: {}
+ json:
+ library: Jackson
+ unmarshalTypeName: com.fasterxml.jackson.databind.JsonNode
- set-header:
name: "Content-Type"
constant: "application/json"