awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to sheredom/json.h

Open-source alternatives to Json.h

30 open-source projects similar to sheredom/json.h, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Json.h alternative.

  • kgabis/parsonkgabis 的头像

    kgabis/parson

    1,459在 GitHub 上查看↗

    Lightweight JSON library written in C.

    C
    在 GitHub 上查看↗1,459
  • nlohmann/jsonnlohmann 的头像

    nlohmann/json

    49,944在 GitHub 上查看↗

    This library is a header-only C++ framework designed for the serialization, parsing, and manipulation of structured data. It provides a recursive variant data model that represents arbitrary structures as native types, allowing developers to navigate, modify, and patch hierarchical data using standard pointer paths and declarative update patterns. The project distinguishes itself through its template-based architecture, which enables type-safe data structures and custom type mapping at compile time. It offers a unified interface for binary format abstraction, supporting multiple compact repre

    C++bsoncborheader-only
    在 GitHub 上查看↗49,944
  • vstakhov/libuclvstakhov 的头像

    vstakhov/libucl

    1,734在 GitHub 上查看↗

    Universal configuration library parser

    C
    在 GitHub 上查看↗1,734
  • zserge/jsmnzserge 的头像

    zserge/jsmn

    4,065在 GitHub 上查看↗

    jsmn is a lightweight JSON parser library written in C. It provides zero-copy tokenization and incremental parsing designed for use in embedded systems and memory-constrained environments. The library identifies structural JSON elements by providing offsets into the original string rather than allocating new memory for data. It uses a single-pass scanning method and requires static-buffer allocation, meaning the caller provides the memory for tokens to avoid dynamic allocation during the parsing process. The parser supports incremental streaming, allowing it to process JSON data in chunks fr

    Cjson-datajson-stringparsing
    在 GitHub 上查看↗4,065

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Find more with AI search
  • kazuho/picojsonkazuho 的头像

    kazuho/picojson

    1,153在 GitHub 上查看↗

    a header-file-only, JSON parser serializer in C++

    C++
    在 GitHub 上查看↗1,153
  • json-c/json-cjson-c 的头像

    json-c/json-c

    3,278在 GitHub 上查看↗

    https://github.com/json-c/json-c is the official code repository for json-c. See the wiki for release tarballs for download. API docs at http://json-c.github.io/json-c/

    C
    在 GitHub 上查看↗3,278
  • davegamble/cjsonDaveGamble 的头像

    DaveGamble/cJSON

    12,466在 GitHub 上查看↗

    cJSON is a lightweight library for parsing, creating, and modifying JSON data structures within C applications. It provides a comprehensive set of utilities for transforming raw text into navigable objects, manipulating data fields within collections, and serializing complex structures into formatted or unformatted strings. The library is designed for memory-sensitive and resource-constrained environments, utilizing manual memory management and type-tagged union structures to maintain a minimal footprint. It employs recursive descent parsing and in-place string manipulation to process data ef

    C
    在 GitHub 上查看↗12,466
  • tgockel/json-voorheestgockel 的头像

    tgockel/json-voorhees

    128在 GitHub 上查看↗

    A killer modern C++ library for interacting with JSON.

    C++
    在 GitHub 上查看↗128
  • taocpp/jsontaocpp 的头像

    taocpp/json

    673在 GitHub 上查看↗

    C++ header-only JSON library

    C++
    在 GitHub 上查看↗673
  • udp/json-parserudp 的头像

    udp/json-parser

    1,333在 GitHub 上查看↗

    Very low footprint DOM-style JSON parser written in portable ANSI C

    C
    在 GitHub 上查看↗1,333
  • netmail-open/wjelementnetmail-open 的头像

    netmail-open/wjelement

    110在 GitHub 上查看↗

    advanced, flexible JSON manipulation in C

    C
    在 GitHub 上查看↗110
  • open-source-parsers/jsoncppopen-source-parsers 的头像

    open-source-parsers/jsoncpp

    8,850在 GitHub 上查看↗

    JsonCpp is a C++ library for parsing, manipulating, and generating JSON data. It functions as a data interchange tool that provides a JSON parser to convert formatted text into structured data and a JSON serializer to transform internal data structures back into valid JSON strings. The library features the ability to preserve non-standard JSON comments during the deserialization and serialization process, which supports the management of human-readable configuration files. The project implements a tree-based internal representation for programmatic data access and uses a builder-based config

    C++
    在 GitHub 上查看↗8,850
  • miloyip/rapidjsonmiloyip 的头像

    miloyip/rapidjson

    15,095在 GitHub 上查看↗

    RapidJSON is a high-performance C++ library used for parsing and generating JSON data. It provides both document object model and stream-based interfaces to transform JSON strings into structured data and vice versa. The library includes a JSON schema validator to verify that documents conform to predefined rules and a Unicode transcoder for converting strings between UTF-8, UTF-16, and UTF-32 encodings. It also supports relaxed parsing for non-standard JSON containing comments or trailing commas. Additional capabilities cover JSON pointer navigation for locating specific values and string s

    C++
    在 GitHub 上查看↗15,095
  • lloyd/yajllloyd 的头像

    lloyd/yajl

    2,223在 GitHub 上查看↗

    A fast streaming JSON parsing library in C.

    C
    在 GitHub 上查看↗2,223
  • hjiang/jsonxxhjiang 的头像

    hjiang/jsonxx

    546在 GitHub 上查看↗

    A JSON parser in C++

    C++
    在 GitHub 上查看↗546
  • dropbox/json11dropbox 的头像

    dropbox/json11

    2,589在 GitHub 上查看↗

    A tiny JSON library for C++11.

    C++
    在 GitHub 上查看↗2,589
  • flavio/qjsonflavio 的头像

    flavio/qjson

    293在 GitHub 上查看↗

    QJson is a qt-based library that maps JSON data to QVariant objects.

    C++
    在 GitHub 上查看↗293
  • chrismanning/jbsonchrismanning 的头像

    chrismanning/jbson

    38在 GitHub 上查看↗

    JSON & BSON parser/writer

    C++
    在 GitHub 上查看↗38
  • chadaustin/sajsonchadaustin 的头像

    chadaustin/sajson

    572在 GitHub 上查看↗

    Lightweight, extremely high-performance JSON parser for C++11

    C++
    在 GitHub 上查看↗572
  • danielaparker/jsonconsdanielaparker 的头像

    danielaparker/jsoncons

    844在 GitHub 上查看↗

    A C++, header-only library for constructing JSON and JSON-like data formats, with JSON Pointer, JSON Patch, JSON Schema, JSONPath, JMESPath, CSV, MessagePack, CBOR, BSON, UBJSON, toon-format

    C++
    在 GitHub 上查看↗844
  • amir-s/juteamir-s 的头像

    amir-s/jute

    73在 GitHub 上查看↗

    Very simple C++ JSON Parser

    C++
    在 GitHub 上查看↗73
  • gaudecker/qt-jsongaudecker 的头像

    gaudecker/qt-json

    331在 GitHub 上查看↗

    A simple class for parsing JSON data into a QVariant hierarchy and vice versa.

    C++
    在 GitHub 上查看↗331
  • akheron/janssonakheron 的头像

    akheron/jansson

    3,341在 GitHub 上查看↗

    C library for encoding, decoding and manipulating JSON data

    Ccjson
    在 GitHub 上查看↗3,341
  • jeaye/jeayesonjeaye 的头像

    jeaye/jeayeson

    135在 GitHub 上查看↗

    A very sane (header only) C++14 JSON library

    C++c-plus-plusjsonmodern-cpp
    在 GitHub 上查看↗135
  • camgunz/cmpcamgunz 的头像

    camgunz/cmp

    367在 GitHub 上查看↗

    An implementation of the MessagePack serialization format in C / msgpack.orgC

    C
    在 GitHub 上查看↗367
  • benhoyt/inihbenhoyt 的头像

    benhoyt/inih

    3,007在 GitHub 上查看↗

    Simple .INI file parser in C, good for embedded systems

    C++cconfigparserembedded-systems
    在 GitHub 上查看↗3,007
  • lcsmuller/json-buildlcsmuller 的头像

    lcsmuller/json-build

    50在 GitHub 上查看↗

    Tiny, zero-allocation JSON serializer written in ANSI C

    C
    在 GitHub 上查看↗50
  • cesanta/frozencesanta 的头像

    cesanta/frozen

    769在 GitHub 上查看↗

    JSON parser and generator for C/C++ with scanf/printf like interface. Targeting embedded systems.

    C
    在 GitHub 上查看↗769
  • lemire/simdjsonlemire 的头像

    lemire/simdjson

    23,860在 GitHub 上查看↗

    simdjson is a high-performance JSON parser that utilizes SIMD instructions to process gigabytes of data per second. It functions as a SIMD JSON parser, a multithreaded NDJSON processing library, a UTF-8 validation engine, and a tool for JSON minification and string building. The project focuses on high-throughput data processing, enabling the ingestion of massive JSON volumes and the verification of UTF-8 encoding standards. It includes dedicated capabilities for constructing JSON strings with optimized memory usage and removing unnecessary whitespace from documents to reduce file size. The

    C++
    在 GitHub 上查看↗23,860
  • vincenthz/libjsonvincenthz 的头像

    vincenthz/libjson

    295在 GitHub 上查看↗

    a JSON parser and printer library in C. easy to integrate with any model.

    C
    在 GitHub 上查看↗295