Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nixman/flatjson
The extremely fast zero allocation and zero copying JSON parser
https://github.com/nixman/flatjson
cplusplus flatjson json json-parser zero-copy
Last synced: 3 months ago
JSON representation
The extremely fast zero allocation and zero copying JSON parser
- Host: GitHub
- URL: https://github.com/nixman/flatjson
- Owner: niXman
- License: apache-2.0
- Created: 2019-12-16T16:21:54.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-18T15:55:09.000Z (about 2 years ago)
- Last Synced: 2024-10-19T20:39:20.271Z (3 months ago)
- Topics: cplusplus, flatjson, json, json-parser, zero-copy
- Language: C++
- Homepage:
- Size: 13 MB
- Stars: 28
- Watchers: 6
- Forks: 4
- Open Issues: 2
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
README
FlatJson
============The header-only implementation of an extremely fast zero allocation and zero copying JSON parser
.. image:: https://img.shields.io/github/forks/nixman/flatjson?style=social
.. image:: https://img.shields.io/github/stars/nixman/flatjson?style=social.. |release-badge| image:: https://img.shields.io/github/v/release/nixman/flatjson
:alt: Release
:target: https://github.com/nixman/flatjson/releases.. |code-size-badge| image:: https://img.shields.io/github/languages/code-size/nixman/flatjson
:alt: Code size
:target: https://github.com/nixman/flatjson.. |repo-size-badge| image:: https://img.shields.io/github/repo-size/nixman/flatjson
:alt: Repo size
:target: https://github.com/nixman/flatjson.. |forks-badge| image:: https://img.shields.io/github/forks/nixman/flatjson?style=social
:alt: Forks
:target: https://github.com/nixman/flatjson.. |stars-badge| image:: https://img.shields.io/github/stars/nixman/flatjson?style=social
:alt: Stars
:target: https://github.com/nixman/flatjson.. |ci-badge| image:: https://github.com/nixman/flatjson/actions/workflows/c-cpp.yml/badge.svg
:alt: CI build status
:target: https://github.com/nixman/flatjson/actions/workflows/c-cpp.yml|release-badge| |code-size-badge| |repo-size-badge| |ci-badge|
CI Job Matrix
----------------+---------------+--------------------+-----------------------+
| Target System | Toolchain | Note |
+===============+====================+=======================+
| Linux | G++ | 32-bit |
+---------------+--------------------+-----------------------+
| Linux | G++ | 64-bit |
+---------------+--------------------+-----------------------+
| OSX | Apple Clang++ | 32-bit |
+---------------+--------------------+-----------------------+
| OSX | Apple Clang++ | 64-bit |
+---------------+--------------------+-----------------------+
| Windows | Visual Studio 2022 | 32-bit |
+---------------+--------------------+-----------------------+
| Windows | Visual Studio 2022 | 64-bit |
+---------------+--------------------+-----------------------+
| Windows | Visual Studio 2019 | 32-bit |
+---------------+--------------------+-----------------------+
| Windows | Visual Studio 2019 | 64-bit |
+---------------+--------------------+-----------------------+LICENSE
------------License under the Apache-2.0(http://www.apache.org/licenses/)