https://github.com/olyutorskii/jovsonz
Jovsonz is a JSON I/O library for Java
https://github.com/olyutorskii/jovsonz
java json json-parser json-serialization library serialization
Last synced: about 2 months ago
JSON representation
Jovsonz is a JSON I/O library for Java
- Host: GitHub
- URL: https://github.com/olyutorskii/jovsonz
- Owner: olyutorskii
- License: mit
- Created: 2023-10-07T04:30:59.000Z (almost 3 years ago)
- Default Branch: develop
- Last Pushed: 2025-02-06T11:13:33.000Z (over 1 year ago)
- Last Synced: 2025-02-06T12:25:29.956Z (over 1 year ago)
- Topics: java, json, json-parser, json-serialization, library, serialization
- Language: Java
- Homepage:
- Size: 177 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Jovsonz #
[](https://github.com/olyutorskii/Jovsonz/actions/workflows/maven.yml)
[](https://github.com/olyutorskii/Jovsonz/actions/workflows/codeql-analysis.yml)
-----------------------------------------------------------------------
## What is Jovsonz ? ##
* **Jovsonz** is a Java library
that supports [JSON][JSON] format text I/O.
* Jovsonz is a simple.
7 classes derived from JSON basic type, 2 Exception classes, for a total of 15 classes.
* Jovsonz OSS-project was hosted by [OSDN][OSDN](formerly known as SourceForge.jp)
until 2023 October.
We decided to switch to hosting on GitHub due to concerns about OSDN availability.
## Why did you make it ? ##
* JSON input/output code was added to chat game client [Jindolf][JINDOLF]
because no MIT-licensed JSON library for Java could be found as of 2009.
This code was later separated and became the Jovsonz library.
## API document ##
* [API docs](https://olyutorskii.github.io/Jovsonz/apidocs/index.html)
* [Coding Samples](https://github.com/olyutorskii/Jovsonz/wiki/Coding-Samples)
* [UML diagram](https://github.com/olyutorskii/Jovsonz/wiki/Class-diagram)
* [Maven report](https://olyutorskii.github.io/Jovsonz/)
## How to build ##
* Jovsonz needs to use [Maven 3.3.9+](https://maven.apache.org/)
and JDK 1.8+ to be built.
* Jovsonz runtime does not depend on any other library at all.
Just compile Java sources under `src/main/java/`
if you don't use Maven nor JUnit nor resource-access.
## License ##
* Code is under [The MIT License][MIT].
## Project founder ##
* By [Olyutorskii](https://github.com/olyutorskii) at 2009
## Key technology ##
- [JSON (Wikipedia)](https://en.wikipedia.org/wiki/JSON)
- [RFC4627](http://www.ietf.org/rfc/rfc4627.txt) (obsoleted)
- [RFC7159](http://www.ietf.org/rfc/rfc7159.txt) (obsoleted)
- [RFC8259](http://www.ietf.org/rfc/rfc8259.txt)
[JSON]: https://www.json.org/
[OSDN]: https://ja.osdn.net/projects/jovsonz/
[JINDOLF]: https://github.com/olyutorskii/Jindolf
[MIT]: https://opensource.org/licenses/MIT
--- EOF ---