Skip to content

Object mapper that translates arbitrary container classes into java maps to prepare them for easy serialization with trivial data types. Designed with things like JSON and YAML in mind.

License

Notifications You must be signed in to change notification settings

felixklauke/kira

Repository files navigation

kira

Kira is a lightweight replacement for the overall much too complex and weird to use jackson object mapper. It's primary purpose is translating Java Objects into maps that only contain non abstract data types. Those can be serialized in JSON or YAML very easily.

Supported formats

  • JSON
  • YAML
  • XML

Usage

Maven Repositories:

<repositories>
  <!-- Klauke Enterprises Releases -->
  <repository>
    <id>klauke-enterprises-maven-releases</id>
    <name>Klauke Enterprises Maven Releases</name>
    <url>https://repository.klauke-enterprises.com/repository/maven-releases/</url>
  </repository>
	
  <!-- Klauke Enterprises Snapshots -->
  <repository>
    <id>klauke-enterprises-maven-snapshots</id>
    <name>Klauke Enterprises Maven Snapshots</name>
    <url>https://repository.klauke-enterprises.com/repository/maven-snapshots/</url>
  </repository>
</repositories>

Maven dependencies

<!-- Kira -->
<dependency>
  <groupId>de.felixklauke.kira</groupId>
  <artifactId>kira-core</artifactId>
  <version>1.0.0-SNAPSHOT</version>
  <scope>compile</scope>
</dependency>

About

Object mapper that translates arbitrary container classes into java maps to prepare them for easy serialization with trivial data types. Designed with things like JSON and YAML in mind.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages