Class ExpandedJsonLdDeserializer
java.lang.Object
cz.cvut.kbss.jsonld.deserialization.JsonLdDeserializer
cz.cvut.kbss.jsonld.deserialization.expanded.ExpandedJsonLdDeserializer
- All Implemented Interfaces:
Configured
-
Field Summary
Fields inherited from class cz.cvut.kbss.jsonld.deserialization.JsonLdDeserializer
classResolver, deserializers -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcleanup()Cleans up after deserialization.<T> Tdeserialize(jakarta.json.JsonValue jsonLd, Class<T> resultClass) Deserializes the specified JSON-LD data.Methods inherited from class cz.cvut.kbss.jsonld.deserialization.JsonLdDeserializer
configuration, createExpandedDeserializer, createExpandedDeserializer, registerDeserializer, updateConfiguration
-
Constructor Details
-
ExpandedJsonLdDeserializer
public ExpandedJsonLdDeserializer() -
ExpandedJsonLdDeserializer
-
-
Method Details
-
deserialize
Description copied from class:JsonLdDeserializerDeserializes the specified JSON-LD data.- Specified by:
deserializein classJsonLdDeserializer- Type Parameters:
T- The type of the target object- Parameters:
jsonLd- JSON-LD structureresultClass- Type of the result instance- Returns:
- Deserialized Java instance
-
cleanup
public void cleanup()Description copied from class:JsonLdDeserializerCleans up after deserialization. Should be called after the entire list is deserialized using a customDeserializationContext.- Specified by:
cleanupin classJsonLdDeserializer
-