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 838d2134106 Remove johnzon as a json library as it was removed as part 
of Camel v4 as it was not compatible.
838d2134106 is described below

commit 838d21341063c9d5f8972607aafb7f3b00866324
Author: Claus Ibsen <claus.ib...@gmail.com>
AuthorDate: Sat Apr 26 10:55:49 2025 +0200

    Remove johnzon as a json library as it was removed as part of Camel v4 as 
it was not compatible.
---
 .../src/generated/resources/org/apache/camel/catalog/models/json.json   | 2 +-
 .../resources/org/apache/camel/catalog/schemas/camel-spring.xsd         | 1 -
 .../resources/META-INF/org/apache/camel/model/dataformat/json.json      | 2 +-
 .../src/main/java/org/apache/camel/model/dataformat/JsonLibrary.java    | 1 -
 .../org/apache/camel/dsl/yaml/deserializers/ModelDeserializers.java     | 2 +-
 .../camel-yaml-dsl/src/generated/resources/schema/camelYamlDsl.json     | 2 +-
 6 files changed, 4 insertions(+), 6 deletions(-)

diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/json.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/json.json
index 481742c34e5..22e3b7ff969 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/json.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/json.json
@@ -17,7 +17,7 @@
     "useDefaultObjectMapper": { "index": 2, "kind": "attribute", 
"displayName": "Use Default Object Mapper", "group": "common", "required": 
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": true, "description": 
"Whether to lookup and use default Jackson ObjectMapper from the registry." },
     "autoDiscoverObjectMapper": { "index": 3, "kind": "attribute", 
"displayName": "Auto Discover Object Mapper", "group": "common", "required": 
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": "If 
set to true then Jackson will look for an objectMapper to use from the 
registry" },
     "prettyPrint": { "index": 4, "kind": "attribute", "displayName": "Pretty 
Print", "group": "common", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "To enable pretty printing output nicely 
formatted. Is by default false." },
-    "library": { "index": 5, "kind": "attribute", "displayName": "Library", 
"group": "common", "required": false, "type": "enum", "javaType": 
"org.apache.camel.model.dataformat.JsonLibrary", "enum": [ "Fastjson", "Gson", 
"Jackson", "Johnzon", "Jsonb" ], "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "Jackson", "description": "Which json library 
to use." },
+    "library": { "index": 5, "kind": "attribute", "displayName": "Library", 
"group": "common", "required": false, "type": "enum", "javaType": 
"org.apache.camel.model.dataformat.JsonLibrary", "enum": [ "Fastjson", "Gson", 
"Jackson", "Jsonb" ], "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "Jackson", "description": "Which json library to use." },
     "combineUnicodeSurrogates": { "index": 6, "kind": "attribute", 
"displayName": "Combine Unicode Surrogates", "group": "common", "required": 
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": 
"Force generator that outputs JSON content to combine surrogate pairs (if any) 
into 4-byte characters. This should be preferred when using 4-byte characters 
such as Japanese." },
     "unmarshalType": { "index": 7, "kind": "attribute", "displayName": 
"Unmarshal Type", "group": "common", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "description": "Class name of the java type to use when 
unmarshalling" },
     "jsonView": { "index": 8, "kind": "attribute", "displayName": "Json View", 
"group": "advanced", "label": "advanced", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "description": "When marshalling a POJO to JSON you might want 
to exclude certain fields from the JSON output. With Jackson you can use JSON 
views to accomplish this. This option is to refer to the class which has 
JsonView annotations" },
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/schemas/camel-spring.xsd
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/schemas/camel-spring.xsd
index 15be12a4d5c..e42eddf8d84 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/schemas/camel-spring.xsd
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/schemas/camel-spring.xsd
@@ -18608,7 +18608,6 @@ An optional certificate alias to use. This is useful 
when the keystore has multi
       <xs:enumeration value="Fastjson"/>
       <xs:enumeration value="Gson"/>
       <xs:enumeration value="Jackson"/>
-      <xs:enumeration value="Johnzon"/>
       <xs:enumeration value="Jsonb"/>
     </xs:restriction>
   </xs:simpleType>
diff --git 
a/core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/dataformat/json.json
 
b/core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/dataformat/json.json
index 481742c34e5..22e3b7ff969 100644
--- 
a/core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/dataformat/json.json
+++ 
b/core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/dataformat/json.json
@@ -17,7 +17,7 @@
     "useDefaultObjectMapper": { "index": 2, "kind": "attribute", 
"displayName": "Use Default Object Mapper", "group": "common", "required": 
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": true, "description": 
"Whether to lookup and use default Jackson ObjectMapper from the registry." },
     "autoDiscoverObjectMapper": { "index": 3, "kind": "attribute", 
"displayName": "Auto Discover Object Mapper", "group": "common", "required": 
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": "If 
set to true then Jackson will look for an objectMapper to use from the 
registry" },
     "prettyPrint": { "index": 4, "kind": "attribute", "displayName": "Pretty 
Print", "group": "common", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "To enable pretty printing output nicely 
formatted. Is by default false." },
-    "library": { "index": 5, "kind": "attribute", "displayName": "Library", 
"group": "common", "required": false, "type": "enum", "javaType": 
"org.apache.camel.model.dataformat.JsonLibrary", "enum": [ "Fastjson", "Gson", 
"Jackson", "Johnzon", "Jsonb" ], "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "Jackson", "description": "Which json library 
to use." },
+    "library": { "index": 5, "kind": "attribute", "displayName": "Library", 
"group": "common", "required": false, "type": "enum", "javaType": 
"org.apache.camel.model.dataformat.JsonLibrary", "enum": [ "Fastjson", "Gson", 
"Jackson", "Jsonb" ], "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "Jackson", "description": "Which json library to use." },
     "combineUnicodeSurrogates": { "index": 6, "kind": "attribute", 
"displayName": "Combine Unicode Surrogates", "group": "common", "required": 
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": 
"Force generator that outputs JSON content to combine surrogate pairs (if any) 
into 4-byte characters. This should be preferred when using 4-byte characters 
such as Japanese." },
     "unmarshalType": { "index": 7, "kind": "attribute", "displayName": 
"Unmarshal Type", "group": "common", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "description": "Class name of the java type to use when 
unmarshalling" },
     "jsonView": { "index": 8, "kind": "attribute", "displayName": "Json View", 
"group": "advanced", "label": "advanced", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "description": "When marshalling a POJO to JSON you might want 
to exclude certain fields from the JSON output. With Jackson you can use JSON 
views to accomplish this. This option is to refer to the class which has 
JsonView annotations" },
diff --git 
a/core/camel-core-model/src/main/java/org/apache/camel/model/dataformat/JsonLibrary.java
 
b/core/camel-core-model/src/main/java/org/apache/camel/model/dataformat/JsonLibrary.java
index 3e39209ec76..e169ae1d337 100644
--- 
a/core/camel-core-model/src/main/java/org/apache/camel/model/dataformat/JsonLibrary.java
+++ 
b/core/camel-core-model/src/main/java/org/apache/camel/model/dataformat/JsonLibrary.java
@@ -29,7 +29,6 @@ public enum JsonLibrary {
     Fastjson("fastjson"),
     Gson("gson"),
     Jackson("jackson"),
-    Johnzon("johnzon"),
     Jsonb("jsonb");
 
     private final String dataFormatName;
diff --git 
a/dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/generated/java/org/apache/camel/dsl/yaml/deserializers/ModelDeserializers.java
 
b/dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/generated/java/org/apache/camel/dsl/yaml/deserializers/ModelDeserializers.java
index d6cf9b809c1..c01067aedd2 100644
--- 
a/dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/generated/java/org/apache/camel/dsl/yaml/deserializers/ModelDeserializers.java
+++ 
b/dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/generated/java/org/apache/camel/dsl/yaml/deserializers/ModelDeserializers.java
@@ -8309,7 +8309,7 @@ public final class ModelDeserializers extends 
YamlDeserializerSupport {
                     @YamlProperty(name = "id", type = "string", description = 
"The id of this node", displayName = "Id"),
                     @YamlProperty(name = "include", type = "string", 
description = "If you want to marshal a pojo to JSON, and the pojo has some 
fields with null values. And you want to skip these null values, you can set 
this option to NON_NULL", displayName = "Include"),
                     @YamlProperty(name = "jsonView", type = "string", 
description = "When marshalling a POJO to JSON you might want to exclude 
certain fields from the JSON output. With Jackson you can use JSON views to 
accomplish this. This option is to refer to the class which has JsonView 
annotations", displayName = "Json View"),
-                    @YamlProperty(name = "library", type = 
"enum:Fastjson,Gson,Jackson,Johnzon,Jsonb", defaultValue = "Jackson", 
description = "Which json library to use.", displayName = "Library"),
+                    @YamlProperty(name = "library", type = 
"enum:Fastjson,Gson,Jackson,Jsonb", defaultValue = "Jackson", description = 
"Which json library to use.", displayName = "Library"),
                     @YamlProperty(name = "moduleClassNames", type = "string", 
description = "To use custom Jackson modules 
com.fasterxml.jackson.databind.Module specified as a String with FQN class 
names. Multiple classes can be separated by comma.", displayName = "Module 
Class Names"),
                     @YamlProperty(name = "moduleRefs", type = "string", 
description = "To use custom Jackson modules referred from the Camel registry. 
Multiple modules can be separated by comma.", displayName = "Module Refs"),
                     @YamlProperty(name = "namingStrategy", type = "string", 
description = "If set then Jackson will use the the defined Property Naming 
Strategy.Possible values are: LOWER_CAMEL_CASE, LOWER_DOT_CASE, LOWER_CASE, 
KEBAB_CASE, SNAKE_CASE and UPPER_CAMEL_CASE", displayName = "Naming Strategy"),
diff --git 
a/dsl/camel-yaml-dsl/camel-yaml-dsl/src/generated/resources/schema/camelYamlDsl.json
 
b/dsl/camel-yaml-dsl/camel-yaml-dsl/src/generated/resources/schema/camelYamlDsl.json
index 84d82ec5cc0..1833e58a8b7 100644
--- 
a/dsl/camel-yaml-dsl/camel-yaml-dsl/src/generated/resources/schema/camelYamlDsl.json
+++ 
b/dsl/camel-yaml-dsl/camel-yaml-dsl/src/generated/resources/schema/camelYamlDsl.json
@@ -11447,7 +11447,7 @@
             "title" : "Library",
             "description" : "Which json library to use.",
             "default" : "Jackson",
-            "enum" : [ "Fastjson", "Gson", "Jackson", "Johnzon", "Jsonb" ]
+            "enum" : [ "Fastjson", "Gson", "Jackson", "Jsonb" ]
           },
           "moduleClassNames" : {
             "type" : "string",

Reply via email to