Skip to content
Success

Changes

Summary

  1. Support for deserialization of @list values. (commit: 4d4508c) (details)
  2. Refactored deserialization so that it is more object-oriented. (commit: e75786b) (details)
  3. Handle multiple occurrences of a plain identifier object property value. (commit: a043a8b) (details)
  4. Allows to specify in what order instance attributes will be serialized. (commit: a21372d) (details)
  5. Allow to specify deserialization order of attributes. (commit: cec20fd) (details)
  6. Allow to reconstruct an instance from multiple occurrences. I.e., an (commit: fd60891) (details)
  7. Generate blank node identifier in case object has no identifier value (commit: 79e4700) (details)
  8. [0.3.2] Bumped version, regenerated license headers. (commit: 5874cc4) (details)
Commit 4d4508c81a9c8786d1016b4aa08cd1d870c3b65b by Martin Ledvinka
Support for deserialization of @list values.
(commit: 4d4508c)
The file was modified src/test/java/cz/cvut/kbss/jsonld/deserialization/ExpandedJsonLdDeserializerTest.java (diff)
The file was modified src/main/java/cz/cvut/kbss/jsonld/deserialization/ExpandedJsonLdDeserializer.java (diff)
The file was addedsrc/test/resources/objectWithList.json
Commit e75786b34595bce8585ddb2833562ab7f6ac56e1 by Martin Ledvinka
Refactored deserialization so that it is more object-oriented.
(commit: e75786b)
The file was removedsrc/main/java/cz/cvut/kbss/jsonld/deserialization/ExpandedJsonLdDeserializer.java
The file was addedsrc/main/java/cz/cvut/kbss/jsonld/deserialization/expanded/ExpandedJsonLdDeserializer.java
The file was addedsrc/main/java/cz/cvut/kbss/jsonld/deserialization/expanded/DeserializerConfig.java
The file was removedsrc/test/java/cz/cvut/kbss/jsonld/deserialization/ExpandedJsonLdDeserializerTest.java
The file was addedsrc/main/java/cz/cvut/kbss/jsonld/deserialization/expanded/Deserializer.java
The file was modified src/test/java/cz/cvut/kbss/jsonld/deserialization/JsonLdDeserializerTest.java (diff)
The file was addedsrc/main/java/cz/cvut/kbss/jsonld/deserialization/expanded/CollectionDeserializer.java
The file was addedsrc/main/java/cz/cvut/kbss/jsonld/deserialization/expanded/ObjectDeserializer.java
The file was addedsrc/test/java/cz/cvut/kbss/jsonld/deserialization/expanded/ExpandedJsonLdDeserializerTest.java
The file was addedsrc/test/java/cz/cvut/kbss/jsonld/deserialization/expanded/DeserializerTest.java
The file was modified src/main/java/cz/cvut/kbss/jsonld/deserialization/JsonLdDeserializer.java (diff)
Commit a043a8b5c357f01e50cec3ad9f0fab7a33bd0284 by Martin Ledvinka
Handle multiple occurrences of a plain identifier object property value.
(commit: a043a8b)
The file was modified src/test/java/cz/cvut/kbss/jsonld/serialization/traversal/ObjectGraphTraverserTest.java (diff)
The file was modified src/main/java/cz/cvut/kbss/jsonld/serialization/traversal/ObjectGraphTraverser.java (diff)
Commit a21372dca2ad6f32a4983b6ce2fc0eafbf21459a by Martin Ledvinka
Allows to specify in what order instance attributes will be serialized.
(commit: a21372d)
The file was modified src/test/java/cz/cvut/kbss/jsonld/common/BeanAnnotationProcessorTest.java (diff)
The file was modified src/main/java/cz/cvut/kbss/jsonld/common/BeanAnnotationProcessor.java (diff)
The file was modified src/main/java/cz/cvut/kbss/jsonld/serialization/traversal/ObjectGraphTraverser.java (diff)
The file was modified src/test/java/cz/cvut/kbss/jsonld/serialization/traversal/ObjectGraphTraverserTest.java (diff)
The file was addedsrc/main/java/cz/cvut/kbss/jsonld/annotation/JsonLdAttributeOrder.java
The file was modified src/test/java/cz/cvut/kbss/jsonld/environment/model/Study.java (diff)
Commit cec20fdcf287c869d8e88980e639146a442f6fc2 by Martin Ledvinka
Allow to specify deserialization order of attributes.
(commit: cec20fd)
The file was modified pom.xml (diff)
The file was modified src/main/java/cz/cvut/kbss/jsonld/deserialization/expanded/ObjectDeserializer.java (diff)
The file was addedsrc/test/java/cz/cvut/kbss/jsonld/deserialization/expanded/ObjectDeserializerTest.java
The file was modified src/test/resources/objectWithPluralReferenceSharingObject.json (diff)
Commit fd6089170855583298879b00997c0f248338f454 by Martin Ledvinka
Allow to reconstruct an instance from multiple occurrences. I.e., an
object with the same IRI can be spread over multiple locations in
JSON-LD and the deserialization will add the values to the same object.
(commit: fd60891)
The file was modified src/main/java/cz/cvut/kbss/jsonld/deserialization/InstanceBuilder.java (diff)
The file was modified src/main/java/cz/cvut/kbss/jsonld/deserialization/DefaultInstanceBuilder.java (diff)
The file was modified src/test/java/cz/cvut/kbss/jsonld/environment/TestUtil.java (diff)
The file was modified src/main/java/cz/cvut/kbss/jsonld/deserialization/expanded/ObjectDeserializer.java (diff)
The file was modified src/test/java/cz/cvut/kbss/jsonld/deserialization/expanded/ObjectDeserializerTest.java (diff)
The file was addedsrc/test/resources/objectWithDefinitionSpreadOverMultipleReferences.json
The file was modified src/test/java/cz/cvut/kbss/jsonld/deserialization/DefaultInstanceBuilderTest.java (diff)
The file was modified src/test/java/cz/cvut/kbss/jsonld/deserialization/expanded/ExpandedJsonLdDeserializerTest.java (diff)
Commit 79e4700b1d90ab5539dd411d4118ea36d5a78807 by Martin Ledvinka
Generate blank node identifier in case object has no identifier value
(both serialization and deserialization).
(commit: 79e4700)
The file was modified src/test/java/cz/cvut/kbss/jsonld/common/BeanAnnotationProcessorTest.java (diff)
The file was modified src/test/java/cz/cvut/kbss/jsonld/serialization/JsonLdTreeBuilderTest.java (diff)
The file was addedsrc/main/java/cz/cvut/kbss/jsonld/common/IdentifierUtil.java
The file was modified src/main/java/cz/cvut/kbss/jsonld/serialization/JsonLdTreeBuilder.java (diff)
The file was modified src/test/java/cz/cvut/kbss/jsonld/deserialization/expanded/ObjectDeserializerTest.java (diff)
The file was modified src/test/java/cz/cvut/kbss/jsonld/serialization/traversal/ObjectGraphTraverserTest.java (diff)
The file was modified src/main/java/cz/cvut/kbss/jsonld/common/BeanAnnotationProcessor.java (diff)
The file was modified src/main/java/cz/cvut/kbss/jsonld/deserialization/expanded/ObjectDeserializer.java (diff)
The file was modified src/main/java/cz/cvut/kbss/jsonld/serialization/traversal/ObjectGraphTraverser.java (diff)
The file was modified src/main/java/cz/cvut/kbss/jsonld/serialization/traversal/InstanceVisitor.java (diff)
The file was modified src/test/java/cz/cvut/kbss/jsonld/serialization/CompactedJsonLdSerializerTest.java (diff)
Commit 5874cc4d625a071694ebcb45c213151f970dff18 by Martin Ledvinka
[0.3.2] Bumped version, regenerated license headers.
(commit: 5874cc4)
The file was modified src/test/java/cz/cvut/kbss/jsonld/serialization/JsonLdTreeBuilderTest.java (diff)
The file was modified src/main/java/cz/cvut/kbss/jsonld/deserialization/expanded/DeserializerConfig.java (diff)
The file was modified src/main/java/cz/cvut/kbss/jsonld/serialization/traversal/ObjectGraphTraverser.java (diff)
The file was modified src/main/java/cz/cvut/kbss/jsonld/deserialization/DefaultInstanceBuilder.java (diff)
The file was modified src/main/java/cz/cvut/kbss/jsonld/deserialization/expanded/Deserializer.java (diff)
The file was modified src/main/java/cz/cvut/kbss/jsonld/annotation/JsonLdAttributeOrder.java (diff)
The file was modified src/test/java/cz/cvut/kbss/jsonld/serialization/traversal/ObjectGraphTraverserTest.java (diff)
The file was modified src/main/java/cz/cvut/kbss/jsonld/serialization/JsonLdTreeBuilder.java (diff)
The file was modified src/main/java/cz/cvut/kbss/jsonld/serialization/traversal/InstanceVisitor.java (diff)
The file was modified src/test/java/cz/cvut/kbss/jsonld/common/BeanAnnotationProcessorTest.java (diff)
The file was modified src/test/java/cz/cvut/kbss/jsonld/deserialization/DefaultInstanceBuilderTest.java (diff)
The file was modified src/test/java/cz/cvut/kbss/jsonld/deserialization/expanded/ObjectDeserializerTest.java (diff)
The file was modified src/main/java/cz/cvut/kbss/jsonld/deserialization/expanded/ObjectDeserializer.java (diff)
The file was modified src/test/java/cz/cvut/kbss/jsonld/environment/model/Study.java (diff)
The file was modified pom.xml (diff)
The file was modified src/main/java/cz/cvut/kbss/jsonld/common/IdentifierUtil.java (diff)
The file was modified src/main/java/cz/cvut/kbss/jsonld/deserialization/SingularObjectContext.java (diff)
The file was modified src/test/java/cz/cvut/kbss/jsonld/deserialization/JsonLdDeserializerTest.java (diff)
The file was modified src/test/java/cz/cvut/kbss/jsonld/environment/TestUtil.java (diff)
The file was modified src/test/java/cz/cvut/kbss/jsonld/deserialization/expanded/ExpandedJsonLdDeserializerTest.java (diff)
The file was modified src/test/java/cz/cvut/kbss/jsonld/deserialization/expanded/DeserializerTest.java (diff)
The file was modified src/main/java/cz/cvut/kbss/jsonld/deserialization/InstanceContext.java (diff)
The file was modified src/main/java/cz/cvut/kbss/jsonld/deserialization/InstanceBuilder.java (diff)
The file was modified src/main/java/cz/cvut/kbss/jsonld/deserialization/expanded/CollectionDeserializer.java (diff)
The file was modified src/test/java/cz/cvut/kbss/jsonld/serialization/CompactedJsonLdSerializerTest.java (diff)
The file was modified src/main/java/cz/cvut/kbss/jsonld/deserialization/JsonLdDeserializer.java (diff)
The file was modified src/main/java/cz/cvut/kbss/jsonld/deserialization/expanded/ExpandedJsonLdDeserializer.java (diff)
The file was modified src/main/java/cz/cvut/kbss/jsonld/common/BeanAnnotationProcessor.java (diff)