[OPEN SOURCE] JsonConfig - JSON configuration library for Java

snoozier

Premium
Feedback score
0
Posts
7
Reactions
5
Resources
1
Hello everyone.

I am offering a free and open-source library that aims to make handling JSON configurations in Java easier. The library is feature-complete and test-proven. JsonConfig is designed to work on Java 21 and higher. It is a standalone library with no dependencies. You can find our wiki here.

Some things that JsonConfig currently features are:
  • Path-based access (get values using section.subsection.key)
  • Zero dependencies
  • Thread safety
  • Merge strategies (Overwrite, Deep Merge, Array Concatenation)
  • Optional integrations for Gson and Jackson
  • Strict JSON parsing and writing
  • Support for lists and nested sections
Pull requests are welcome as they will help improve and expand the project for other developers. Suggestions are also welcome, feel free to open an issue on GitHub.

JsonConfig can be found on GitHub here. You can learn how to use the library by reading the wiki or looking through the source code. More information can be found in the README.
 
Type
Offering
Exclusivity
  1. Non-exclusive
Server software
  1. Bukkit
  2. Spigot
  3. Paper
  4. Sponge
  5. Bungee
  6. Other
Supported versions
  1. 1.20
Top