# open-source-parsers/jsoncpp

A C++ library for interacting with JSON.

Repository: https://github.com/open-source-parsers/jsoncpp
Canonical: https://ross.abutalabs.com/products/jsoncpp
Language: C++
License: NOASSERTION
License Family: other
Last push: 2026-08-20T22:45:07+00:00

## Health v2 (maintenance only)
Score: 84/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 98, release rhythm 56, longevity 100
- inputs: {"age_days": 4442, "days_push": 13, "days_rel": 80, "gap_med": 319.5, "n_releases_24m": 3}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 8885, forks 2722 (observed 2026-08-28T04:10:26.142602+00:00)

## What it is
JsonCpp is a mature C++ library for parsing, manipulating, and serializing JSON values, including support for preserving comments in JSON files. It is in maintenance mode, prioritizing security fixes, compiler compatibility, and reliability over new features or performance.

## Use cases
- parse json files in c++
- serialize c++ objects to json
- read config files with comments in json
- deserialize json strings in legacy c++ codebase
- embed a stable json parser in a c++ project
- write json output from a c++ application

## When to choose
- you need comment preservation in JSON config files
- you must support legacy toolchains or pre-C++11 compilers
- you want a stable, low-maintenance dependency without frequent API changes
- you need a battle-tested JSON library available via vcpkg, Conan, or Meson

## When to avoid
- you need maximum parsing performance (SIMD-accelerated parsers)
- you want modern features or major API changes
- you need support for other data formats like YAML or TOML
- your project requires an actively developed library with new features

## Facets
- artifact type: library
- maturity: maintenance
- function: serialization, parser, json
- domain: developer-tools, parsers, files
- platform: cpp, cross-platform
- tags: json-parsing, comment-preservation, c-plus-plus, config-files

## Member repositories
- open-source-parsers/jsoncpp (main) score 84

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:10:26.142602+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:24:44.825705+00:00, confidence not recorded.
  - readme: https://github.com/open-source-parsers/jsoncpp (fetched 2026-08-28T04:10:26.142602+00:00, sha a82c802fed97)
- Data as of 2026-08-30T08:39:29.467469+00:00.
