I suggest to weed out results from unmaintained implementations to keep the table relevant. And exception should probably be made for Goessner's own implementations as they can be considered reference implementations (albeit being superseeded by RFC9535).
Proposed criteria for removal:
- No new release in the last 5 years, and
- Another implementation exists that can serve as substitute and is used in the community (e.g. meaningful no. of stars on Github)
Following this proposal and to show examples, here are candidates for removal:
- Elixir: ExJsonPath, 0.1.0 released in 2020 and e.g. jaxon seems in active use
- Golang: github.com/oliveagle/jsonpath, last commit in 2018, and lots of alternatives exist
- .net: JsonCons.Net, last release in 2021 (making it 5 years in August), alternatives exist
- .net: JSONPath, last code change in 2018, alternatives exist
- .net: Manatee.Json, archived and last commit 6 years ago, alternatives exist
I suggest to weed out results from unmaintained implementations to keep the table relevant. And exception should probably be made for Goessner's own implementations as they can be considered reference implementations (albeit being superseeded by RFC9535).
Proposed criteria for removal:
Following this proposal and to show examples, here are candidates for removal: