Details
-
Improvement
-
Status: Resolved
-
Minor
-
Resolution: Fixed
-
None
-
None
-
Unknown
Description
Json DataFormat library names are case sensitive, ex. the following code work fine:
- from: uri: "platform-http:/hello" steps: - set-body: constant: "Hello World" - marshal: json: library: Gson
However
library: gson
throws an exception
java.lang.IllegalArgumentException: No enum constant org.apache.camel.model.dataformat.JsonLibrary.gson at java.base/java.lang.Enum.valueOf(Enum.java:240) at org.apache.camel.model.dataformat.JsonLibrary.valueOf(JsonLibrary.java:25) at org.apache.camel.dsl.yaml.deserializers.ModelDeserializers$JsonDataFormatDeserializer.setProperty(ModelDeserializers.java:7375)