This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/main by this push:
     new 3229b748129 CAMEL-21928: camel-jq - include variable() and body() as 
new functions to access in-process data
3229b748129 is described below

commit 3229b748129e277e63e942edead3ca548cfc23cc
Author: Claus Ibsen <claus.ib...@gmail.com>
AuthorDate: Sat Apr 5 10:45:47 2025 +0200

    CAMEL-21928: camel-jq - include variable() and body() as new functions to 
access in-process data
---
 components/camel-jq/src/main/docs/jq-language.adoc | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/components/camel-jq/src/main/docs/jq-language.adoc 
b/components/camel-jq/src/main/docs/jq-language.adoc
index f022840bd41..77d7fd5eb02 100644
--- a/components/camel-jq/src/main/docs/jq-language.adoc
+++ b/components/camel-jq/src/main/docs/jq-language.adoc
@@ -93,6 +93,17 @@ from("direct:start")
     .to("mock:result");
 ----
 
+The `header`, `property` and `variable` functions also support returning a 
default value in case the key does not exist,
+as shown in the following:
+
+[source, java]
+----
+from("direct:start")
+    .transform()
+        .jq(".foo = header(\"MyHeader\", \"MyDefaultValue\")")
+    .to("mock:result");
+----
+
 
 === Transforming a JSon message
 

Reply via email to