# jsog-jackson **Repository Path**: wwanger/jsog-jackson ## Basic Information - **Project Name**: jsog-jackson - **Description**: JSOG serializer plugin for Jackson - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-31 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # JavaScript Object Graphs with Jackson This is a plugin for Jackson which can serialize cyclic object graphs in the [JSOG format](https://github.com/jsog/jsog). It can both serialize and deserialize. Caveat: With Jackson 2.5.0, polymoprhic (ie @JsonTypeInfo) objects cannot be deserialized from JSOG. Jackson 2.5.1 fixes the issue. ## Source code The official repository is (https://github.com/jsog/jsog-jackson) ## Download This plugin is available in Maven Central: com.voodoodyne.jackson.jsog jackson-jsog please look up latest version compile It can be downloaded directly from [http://search.maven.org/] ## Usage To use this plugin, annotate any classes which may contain references with *@JsonIdentityInfo(generator=JSOGGenerator.class)*. @JsonIdentityInfo(generator=JSOGGenerator.class) public class Person { String name; Person secretSanta; } ## Author * Jeff Schnitzer (jeff@infohazard.org) ## License This software is provided under the [MIT license](http://opensource.org/licenses/MIT)