Skip to content

JsonCpp

JsonCpp is a C++ library that allows manipulating JSON values, including serialization and deserialization to and from strings. It can also preserve existing comment in unserialization/serialization steps, making it a convenient format to store user input files.

homepage: https://open-source-parsers.github.io/jsoncpp-docs/doxygen/index.html

Available installations

JsonCpp version Supported CPU targets Supported GPU targets EESSI version Module
1.9.7 generic: aarch64, x86_64
Arm: a64fx, neoverse_n1, neoverse_v1, nvidia/grace, aws/graviton4
AMD: zen2, zen3, zen4, zen5
Intel: haswell, skylake_avx512, sapphirerapids, icelake, cascadelake, graniterapids
(none) 2026.06 JsonCpp/1.9.7-GCCcore-15.2.0
1.9.6 generic: aarch64, x86_64
Arm: a64fx, neoverse_n1, neoverse_v1, nvidia/grace
AMD: zen2, zen3, zen4, zen5
Intel: haswell, skylake_avx512, sapphirerapids, icelake, cascadelake
(none) 2025.06 JsonCpp/1.9.6-GCCcore-14.3.0
1.9.5 generic: aarch64, x86_64
Arm: a64fx, neoverse_n1, neoverse_v1, nvidia/grace
AMD: zen2, zen3, zen4
Intel: haswell, skylake_avx512, sapphirerapids, icelake, cascadelake
(none) 2023.06 JsonCpp/1.9.5-GCCcore-12.3.0