{"id":20607908,"url":"https://github.com/cobyj33/jsxxn","last_synced_at":"2026-04-17T23:06:57.158Z","repository":{"id":219541158,"uuid":"748304049","full_name":"cobyj33/jsxxn","owner":"cobyj33","description":"A C++17 Hobbyist JSON Parser","archived":false,"fork":false,"pushed_at":"2024-04-20T14:04:40.000Z","size":159,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-06T17:34:03.272Z","etag":null,"topics":["cpp","cpp-json","cpp-json-api","cpp17","cpp17-library","ecma-404","hobby-project","json","json-data","json-parser","json-prettifier","rfc-7159","rfc-8259","utf-8"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cobyj33.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-01-25T17:41:08.000Z","updated_at":"2024-04-26T06:55:35.000Z","dependencies_parsed_at":"2024-02-01T02:46:09.687Z","dependency_job_id":"3f9f1600-66fc-40b1-b1ac-a34068786854","html_url":"https://github.com/cobyj33/jsxxn","commit_stats":null,"previous_names":["cobyj33/cpp-json","cobyj33/jsxxn"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/cobyj33/jsxxn","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cobyj33%2Fjsxxn","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cobyj33%2Fjsxxn/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cobyj33%2Fjsxxn/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cobyj33%2Fjsxxn/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cobyj33","download_url":"https://codeload.github.com/cobyj33/jsxxn/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cobyj33%2Fjsxxn/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31949436,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-17T17:29:20.459Z","status":"ssl_error","status_checked_at":"2026-04-17T17:28:47.801Z","response_time":62,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cpp","cpp-json","cpp-json-api","cpp17","cpp17-library","ecma-404","hobby-project","json","json-data","json-parser","json-prettifier","rfc-7159","rfc-8259","utf-8"],"created_at":"2024-11-16T10:08:57.361Z","updated_at":"2026-04-17T23:06:57.142Z","avatar_url":"https://github.com/cobyj33.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# jsxxn\n\nA **hobby** JSON parser for C++ 17 - built with the STL\nLibrary and based on the [RFC 8259](https://www.rfc-editor.org/rfc/rfc8259)\nJSON standard.\n\nI wanted to create a json parser that would be well-documented for others to\nlearn from, mostly targeted toward people that have never written code to parse\ndata before.\n\n\u003e Note that there are much more tested C++ JSON parsers out there!\n\u003e * [simdjson/simdjson](https://github.com/simdjson/simdjson.git)\n\u003e * [nlohmann/json](https://github.com/nlohmann/json)\n\u003e * [Tencent/rapidjson](https://github.com/Tencent/rapidjson/)\n\u003e * [open-source-parsers/jsoncpp](https://github.com/open-source-parsers/jsoncpp)\n\u003e jsxxn one was created mostly as a challenge and a learning experience!\n\nWhile jsxxn does pass all of its given tests,\nnot every edge case has been fuzzed or tested to a 100%\nconfidence degree as of yet.\n\nExample usage can be found in the examples/ directory\n\n## Resources\n\n### Resources - Standards, Grammars, and Descriptions\n\n* [json.org](https://www.json.org/json-en.html)\n* [RFC 8259](https://www.rfc-editor.org/rfc/rfc8259)\n* [ECMA 404 JSON Standard](https://ecma-international.org/publications-and-standards/standards/ecma-404/)\n* [RFC 4627](https://www.ietf.org/rfc/rfc4627.txt)\n\n### Resources - Blog Posts\n\n* [Parsing JSON is a Minefield - Nicolas Seriot](https://seriot.ch/projects/parsing_json.html)\n\n### Resources - Test Suites\n\n* [nst/JSONTestSuite](https://github.com/nst/JSONTestSuite)\n* [JSXXN_checker](https://json.org/JSXXN_checker/)\n\n### Resources - Benchmark Suites\n\n* [miloyip/nativejson-benchmark](https://github.com/miloyip/nativejson-benchmark)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcobyj33%2Fjsxxn","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcobyj33%2Fjsxxn","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcobyj33%2Fjsxxn/lists"}