{"adoption": {"forks": 2722, "observed_at": "2026-08-28T04:10:26.142602+00:00", "stars": 8885}, "canonical_url": "https://ross.abutalabs.com/products/jsoncpp", "card": {"archived": false, "artifact_type": "library", "description": "A C++ library for interacting with JSON.", "domain": ["developer-tools", "parsers", "files"], "enriched": true, "function": ["serialization", "parser", "json"], "health_score": 98, "homepage": null, "language": "C++", "license": "NOASSERTION", "license_family": "other", "maturity": "maintenance", "member_repos": ["open-source-parsers/jsoncpp"], "name": "open-source-parsers/jsoncpp", "platform": ["cpp", "cross-platform"], "pushed_at": "2026-08-20T22:45:07+00:00", "repo": "open-source-parsers/jsoncpp", "stars": 8885, "tags": ["json-parsing", "comment-preservation", "c-plus-plus", "config-files"], "topics": [], "urls": [], "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"], "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.", "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"], "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"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/jsoncpp", "repo": "open-source-parsers/jsoncpp", "role": "main", "score": 84}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.142602+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:24:44.825705+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a82c802fed9754c751128556b879c1b8002d3c736e038bcb75527fd7601256a0", "fetched_at": "2026-08-28T04:10:26.142602+00:00", "kind": "readme", "missing": false, "url": "https://github.com/open-source-parsers/jsoncpp"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.142602+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:24:44.825705+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a82c802fed9754c751128556b879c1b8002d3c736e038bcb75527fd7601256a0", "fetched_at": "2026-08-28T04:10:26.142602+00:00", "kind": "readme", "missing": false, "url": "https://github.com/open-source-parsers/jsoncpp"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:24:44.825705+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a82c802fed9754c751128556b879c1b8002d3c736e038bcb75527fd7601256a0", "fetched_at": "2026-08-28T04:10:26.142602+00:00", "kind": "readme", "missing": false, "url": "https://github.com/open-source-parsers/jsoncpp"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.142602+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.142602+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.142602+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:24:44.825705+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a82c802fed9754c751128556b879c1b8002d3c736e038bcb75527fd7601256a0", "fetched_at": "2026-08-28T04:10:26.142602+00:00", "kind": "readme", "missing": false, "url": "https://github.com/open-source-parsers/jsoncpp"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.142602+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.142602+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:24:44.825705+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a82c802fed9754c751128556b879c1b8002d3c736e038bcb75527fd7601256a0", "fetched_at": "2026-08-28T04:10:26.142602+00:00", "kind": "readme", "missing": false, "url": "https://github.com/open-source-parsers/jsoncpp"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.142602+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.142602+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.142602+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:24:44.825705+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a82c802fed9754c751128556b879c1b8002d3c736e038bcb75527fd7601256a0", "fetched_at": "2026-08-28T04:10:26.142602+00:00", "kind": "readme", "missing": false, "url": "https://github.com/open-source-parsers/jsoncpp"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.142602+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.142602+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:24:44.825705+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a82c802fed9754c751128556b879c1b8002d3c736e038bcb75527fd7601256a0", "fetched_at": "2026-08-28T04:10:26.142602+00:00", "kind": "readme", "missing": false, "url": "https://github.com/open-source-parsers/jsoncpp"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:24:44.825705+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a82c802fed9754c751128556b879c1b8002d3c736e038bcb75527fd7601256a0", "fetched_at": "2026-08-28T04:10:26.142602+00:00", "kind": "readme", "missing": false, "url": "https://github.com/open-source-parsers/jsoncpp"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:24:44.825705+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a82c802fed9754c751128556b879c1b8002d3c736e038bcb75527fd7601256a0", "fetched_at": "2026-08-28T04:10:26.142602+00:00", "kind": "readme", "missing": false, "url": "https://github.com/open-source-parsers/jsoncpp"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:24:44.825705+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a82c802fed9754c751128556b879c1b8002d3c736e038bcb75527fd7601256a0", "fetched_at": "2026-08-28T04:10:26.142602+00:00", "kind": "readme", "missing": false, "url": "https://github.com/open-source-parsers/jsoncpp"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 100, "rhythm": 56}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4442, "days_push": 13, "days_rel": 80, "gap_med": 319.5, "n_releases_24m": 3}, "score": 84, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}