{"id":22473437,"url":"https://github.com/lecrisut/jsontype","last_synced_at":"2026-05-16T11:02:18.375Z","repository":{"id":254407803,"uuid":"845429584","full_name":"LecrisUT/JsonType","owner":"LecrisUT","description":"C++ types for JSON-like datastructure","archived":false,"fork":false,"pushed_at":"2024-08-26T07:41:52.000Z","size":23,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-23T15:44:08.686Z","etag":null,"topics":["cpp","json"],"latest_commit_sha":null,"homepage":"","language":"CMake","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LecrisUT.png","metadata":{"files":{"readme":"README.md","changelog":"Changelog.md","contributing":null,"funding":null,"license":"LICENSE","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-08-21T08:30:35.000Z","updated_at":"2024-08-26T07:41:30.000Z","dependencies_parsed_at":"2024-08-23T09:29:52.235Z","dependency_job_id":"076cf3a6-7dda-4ced-ba29-6bf11ddbd752","html_url":"https://github.com/LecrisUT/JsonType","commit_stats":null,"previous_names":["lecrisut/jsontype"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/LecrisUT/JsonType","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LecrisUT%2FJsonType","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LecrisUT%2FJsonType/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LecrisUT%2FJsonType/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LecrisUT%2FJsonType/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LecrisUT","download_url":"https://codeload.github.com/LecrisUT/JsonType/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LecrisUT%2FJsonType/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33100319,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-16T04:41:52.686Z","status":"ssl_error","status_checked_at":"2026-05-16T04:41:52.009Z","response_time":115,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5: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","json"],"created_at":"2024-12-06T12:28:44.422Z","updated_at":"2026-05-16T11:02:18.332Z","avatar_url":"https://github.com/LecrisUT.png","language":"CMake","funding_links":[],"categories":[],"sub_categories":[],"readme":"# JsonType\n\n[![CI Status][ci-badge]][ci-link]\n[![Codecov Status][codecov-badge]][codecov-link]\n\n[![Documentation Status][rtd-badge]][rtd-link]\n![CMake Status][cmake-badge]\n\n\u003c!-- SPHINX-START --\u003e\n\nMinimalistic project wrapping C++ container library to provide generic datastructure compatible with JSON, YAML, TOML.\n\nThis project provides only the Json-like type structure and manipulations. Parsing, formatting, validation, are outside\nthe scope of this project.\n\n## Motivation\n\nThere are [various projects][projects] that parse and manipulate JSON, YAML, TOML data. However, all of these projects\nhave different type structure for their data type, making it difficult to design Json schema validation that would\nbe compatible with all of these projects. Thus, the aim of this project is to define the bottom-most common layer of\nthe data-structure that these all have in common.\n\n## Wrappers\n\nIdeally all other projects would inherit and expand the datastructure provided here, but that would require a wide\nadoption of this project and refactoring of their projects. In the meantime, there are wrappers provided that provide\nimplicit converters from the upstream's Json data structure to this project's.\n\n\u003c!-- SPHINX-END --\u003e\n\n## License\n\nThis template project is licensed under MIT license.\n\n[projects]: https://en.cppreference.com/w/cpp/links/libs#Configuration\n\n[ci-badge]: https://github.com/LecrisUT/JsonType/actions/workflows/ci.yaml/badge.svg?branch=main\u0026event=push\n[rtd-badge]: https://readthedocs.org/projects/jsontype/badge/?version=latest\n[codecov-badge]: https://codecov.io/gh/LecrisUT/JsonType/graph/badge.svg?token=UNUC8YOUCE\n[cmake-badge]: https://img.shields.io/badge/CMake-3.25-blue?logo=data:image/svg%2bxml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGRhdGEtbmFtZT0iTGF5ZXIgMiIgdmlld0JveD0iMCAwIDU0NS41IDU0NS45Ij48cGF0aCBkPSJNNTQ2IDUzNCAyODIgOWwzOSA0MzQgMjI1IDkxeiIgZGF0YS1uYW1lPSJyZWQgcmlnaHQiIHN0eWxlPSJmaWxsOiNmMzI3MzU7c3Ryb2tlLXdpZHRoOjAiLz48cGF0aCBkPSJNNTI1IDU0NiAxNzAgNDAzIDEgNTQ2aDUyNHoiIGRhdGEtbmFtZT0iZ3JlZW4gYm90dG9tIiBzdHlsZT0ic3Ryb2tlLXdpZHRoOjA7ZmlsbDojM2VhZTJiIi8+PHBhdGggZD0iTTI2MyAwIDAgNTIybDI4OC0yNDRMMjYzIDB6IiBkYXRhLW5hbWU9ImJsdWUgbGVmdCIgc3R5bGU9ImZpbGw6IzAwNjhjNztzdHJva2Utd2lkdGg6MCIvPjxwYXRoIGQ9Im0yOTEgMjk5LTEwNSA4OSAxMTcgNDgtMTItMTM3eiIgZGF0YS1uYW1lPSJncmF5IGNlbnRlciIgc3R5bGU9ImZpbGw6I2RjZTNlYztzdHJva2Utd2lkdGg6MCIvPjwvc3ZnPg==\n\n[ci-link]: https://github.com/LecrisUT/JsonType/actions?query=branch%3Amain+event%3Apush\n[rtd-link]: https://jsontype.readthedocs.io/en/latest/?badge=latest\n[codecov-link]: https://codecov.io/gh/LecrisUT/JsonType\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flecrisut%2Fjsontype","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flecrisut%2Fjsontype","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flecrisut%2Fjsontype/lists"}