You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
JsonConfig is a Java library for handling JSON files as configuration objects. It provides a path-based API (key.subkey).
Core Concepts
Zero Dependencies: The library implements its own parser and lexer. It does not rely on Gson, Jackson, or standard Java JSON libraries.
Configuration vs Object Mapping: Unlike data-binding libraries (Jackson/Gson), JsonConfig does not try to map JSON to Java Classes. It keeps the structure dynamic, allowing you to read/write arbitrary paths at runtime.
Thread Safety: A dedicated concurrency module provides thread-safe access for multi-threaded applications.