Json Alternatives

Similar projects and alternatives to json

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better json alternative or higher similarity.

json reviews and mentions

Posts with mentions or reviews of json. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-12-26.
  • Learn Modern C++
    6 projects | news.ycombinator.com | 26 Dec 2023
    I have not done a "desktop" program in 25+ years and never using C++ (or C), since then I'm mostly a web developer (PHP,Elixir, JS, Kotlin etc).

    I'm currently doing a C++ audio plugin with the Juce framework.

    This website has been a good resource, alongside https://www.learncpp.com

    But I was actually close to give up before using those two things:

    - https://github.com/nlohmann/json : my plugin use a json api backend and the Juce json implementation is atrocious (apparently because of being born in previous c++ version), but this library is GREAT.

    - ChatGPT 4. I'm not sure I would have "succeeded" without it, at least not in a reasonable time frame. ChatGPT 3.5 is slow and does not give good results for my use case but 4 is impressive. And I use in a very dumb way, just posing question in the web UI. I probably could have it directly in MSVC?

    Also I must say, for all its flaws, I have a renewed appreciation for doing UI on the web ;)

  • What C++ library do you wish existed but hasn’t been created yet?
    18 projects | /r/cpp | 8 Jul 2023
    https://github.com/nlohmann/json works well for me
  • [CMake] Can't include external header in .h file
    2 projects | /r/cpp_questions | 8 Jul 2023
    cmake_minimum_required(VERSION 3.15) project(xrpc++ DESCRIPTION "C++ AT Protocol XRPC library" VERSION 1.0.0 LANGUAGES CXX) include(FetchContent) FetchContent_Declare(cpr GIT_REPOSITORY https://github.com/libcpr/cpr.git GIT_TAG 2553fc41450301cd09a9271c8d2c3e0cf3546b73) # The commit hash for 1.10.x. Replace with the latest from: https://github.com/libcpr/cpr/releases FetchContent_MakeAvailable(cpr) FetchContent_Declare(json URL https://github.com/nlohmann/json/releases/download/v3.11.2/json.tar.xz) FetchContent_MakeAvailable(json) add_library(${PROJECT_NAME} SHARED src/lexicon.cpp src/xrpc.cpp ) target_link_libraries(${PROJECT_NAME} PRIVATE cpr::cpr) target_link_libraries(${PROJECT_NAME} PRIVATE nlohmann_json::nlohmann_json) set_target_properties(${PROJECT_NAME} PROPERTIES VERSION ${PROJECT_VERSION}) set_target_properties(${PROJECT_NAME} PROPERTIES SOVERSION 1) target_include_directories(${PROJECT_NAME} PUBLIC include) set(CMAKE_BUILD_TYPE debug)
    2 projects | /r/cpp_questions | 8 Jul 2023
    FetchContent_Declare(json URL https://github.com/nlohmann/json/releases/download/v3.11.2/json.tar.xz) FetchContent_MakeAvailable(json)
  • What are some ways I can serialize objects?
    2 projects | /r/cpp_questions | 25 Apr 2023
  • C++ Reflection for Component Serialization and Inspection
    3 projects | /r/gameenginedevs | 4 Mar 2023
    Exemple of a JSON library: https://github.com/nlohmann/json (For XML, there's tinyxml)
  • How to convert a json file to CSV ?
    2 projects | /r/cpp | 28 Feb 2023
    https://github.com/nlohmann/json and https://github.com/d99kris/rapidcsv are single header file include libs
  • PocketPy: A Lightweight(~5000 LOC) Python Implementation in C++17
    8 projects | /r/cpp | 6 Feb 2023
  • A small open source library Open AI C++
    3 projects | /r/cpp | 30 Jan 2023
    Looks like this makes a json string with https://github.com/nlohmann/json then uses libcurl to send it to a URL using an API key that has to be in an environment variable.
  • C++ Packages for a custom Game Engine - That One Game Dev
    2 projects | /r/gamedev | 28 Jan 2023
    I would add an honorable mention for Niels Lohmann's Json library. It is less performant than RapidJSON, but it easier to use and integrate imo. If JSON based IO isn't a hot path in your game, this lib will likely be easier to use.
  • A note from our sponsor - JetBrains Dev Survey
    blog.jetbrains.com | 23 Feb 2024
    JetBrains Developer Ecosystem Survey 2023 has given us many interesting insights. The Embedded (37%) and Games (39%) industries are already working with C++20, developers are incorporating static analysis in their CI, and ChatGPT usage among coders is flourishing. Read on for more! Learn more →


Basic json repo stats
17 days ago

nlohmann/json is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of json is C++.

The modern API for authentication & user identity.
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.