https://github.com/felixklauke/kira
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.
https://github.com/felixklauke/kira
container deserialization json mapper mapping serialization yaml
Last synced: about 2 months ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/felixklauke/kira
- Owner: felixklauke
- License: mit
- Created: 2019-07-10T09:08:10.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2023-03-03T05:08:15.000Z (over 3 years ago)
- Last Synced: 2025-04-04T13:31:38.488Z (about 1 year ago)
- Topics: container, deserialization, json, mapper, mapping, serialization, yaml
- Language: Java
- Homepage: https://www.felix-klauke.com
- Size: 226 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# 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:**
```xml
klauke-enterprises-maven-releases
Klauke Enterprises Maven Releases
https://repository.klauke-enterprises.com/repository/maven-releases/
klauke-enterprises-maven-snapshots
Klauke Enterprises Maven Snapshots
https://repository.klauke-enterprises.com/repository/maven-snapshots/
```
**Maven dependencies**
```xml
de.felixklauke.kira
kira-core
1.0.0-SNAPSHOT
compile
```