You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|`ignoreUnknownProperties`|`false`| Whether to ignore unknown properties when deserializing JSON-LD. Default behavior throws an exception. |
97
-
|`scanPackage`|`""`| Package in which the library should look for mapped classes. The scan is important for support for polymorphism in object deserialization. It is highly recommended to specify this value, otherwise the library will attempt to load and scan all classes on the classpath. |
98
-
|`requireId`|`false`| Whether to require an identifier when serializing an object. If set to `true` and no identifier is found (either there is no `@Id` field or its value is `null`), an exception will be thrown. By default a blank node identifier is generated if no id is present. |
99
-
|`assumeTargetType`|`false`| Whether to allow assuming target type in case the JSON-LD object does not contain types (`@type`). If set to `true`, the provided Java type (deserialization invocation argument, field type) will be used as target type. |
100
-
|`enableOptimisticTargetTypeResolution`|`false`| Whether to enable optimistic target type resolution. If enabled, this allows to pick a target type even if there are multiple matching classes (which would normally end with an `AmbiguousTargetTypeException`). |
101
-
|`preferSuperclass`|`false`| Allows to further specify optimistic target type resolution. By default, any of the target classes may be selected. Setting this to `true` will make the resolver attempt to select a superclass of the matching classes (if it is also in the target set). |
102
-
|`serializeDatetimeAsMillis`|`false`| Whether to serialize datetime values as millis since Unix epoch. If false, datetime value are serialize as string in ISO format (default). |
103
-
|`datetimeFormat`|| Format in which datetime values are serialized (and expected for deserialization). Default is undefined, meaning that the ISO 8601 format is used. |
104
-
|`serializeIndividualsUsingExpandedDefinition`|`false`| Whether individuals should be serialized as string with expanded term definition in context (consisting of `@id` and `@type`) Relevant only for context-based serializer. |
|`ignoreUnknownProperties`|`false`| Whether to ignore unknown properties when deserializing JSON-LD. Default behavior throws an exception. |
97
+
|`scanPackage`|`""`| Package in which the library should look for mapped classes. The scan is important for support for polymorphism in object deserialization. It is highly recommended to specify this value, otherwise the library will attempt to load and scan all classes on the classpath. |
98
+
|`requireId`|`false`| Whether to require an identifier when serializing an object. If set to `true` and no identifier is found (either there is no `@Id` field or its value is `null`), an exception will be thrown. By default a blank node identifier is generated if no id is present. |
99
+
|`assumeTargetType`|`false`| Whether to allow assuming target type in case the JSON-LD object does not contain types (`@type`). If set to `true`, the provided Java type (deserialization invocation argument, field type) will be used as target type. |
100
+
|`enableOptimisticTargetTypeResolution`|`false`| Whether to enable optimistic target type resolution. If enabled, this allows to pick a target type even if there are multiple matching classes (which would normally end with an `AmbiguousTargetTypeException`). |
101
+
|`preferSuperclass`|`false`| Allows to further specify optimistic target type resolution. By default, any of the target classes may be selected. Setting this to `true` will make the resolver attempt to select a superclass of the matching classes (if it is also in the target set). |
102
+
|`serializeDatetimeAsMillis`|`false`| Whether to serialize datetime values as millis since Unix epoch. If false, datetime value are serialize as string in ISO format (default). |
103
+
|`datetimeFormat`|| Format in which datetime values are serialized (and expected for deserialization). Default is undefined, meaning that the ISO 8601 format is used. |
104
+
|`serializeIndividualsUsingExpandedDefinition`|`false`| Whether individuals should be serialized as string with expanded term definition in context (consisting of `@id` and `@type`) Relevant only for context-based serializer. |
105
+
|`disableTypeMapCache`|`false`| Disables type map cache. Type map is built for deserialization by scanning the classpath. |
0 commit comments