json_dto
A small header-only library for converting data between json representation and c++ structs (by Stiffstream)
yaml-cpp
A YAML parser and emitter in C++ (by jbeder)
json_dto | yaml-cpp | |
---|---|---|
2 | 12 | |
121 | 4,803 | |
2.5% | - | |
8.1 | 7.1 | |
3 months ago | 7 days ago | |
C++ | C++ | |
BSD 3-clause "New" or "Revised" License | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
json_dto
Posts with mentions or reviews of json_dto.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-07-31.
-
What JSON library do you suggest?
json_dto on top of RapidJSON.
-
How to write and read JSON files with C++
I like json_dto
yaml-cpp
Posts with mentions or reviews of yaml-cpp.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-02-05.
-
yaml-cpp VS rapidyaml - a user suggested alternative
2 projects | 5 Feb 2022
-
How do you manage third-party libraries
FetchContent_Declare(yaml-cpp GIT_REPOSITORY https://github.com/jbeder/yaml-cpp.git GIT_TAG yaml-cpp-0.7.0 GIT_SHALLOW TRUE ) set(YAML_CPP_BUILD_TESTS OFF) FetchContent_MakeAvailable(yaml-cpp)
-
Templated lambdas with unknown type during invocation
As you can see, I'm trying to coerce some YAML::Node to get some unknown type:
-
How to deal with unmaintained crates? (eg. yaml-rust)
Some context, In my day job, I'm working on a custom format that is based on yaml but extends it. We're still using C++, so we the used yaml-cpp as a base for our parser and it was great for that purpose. laying with rust on Advent of Code lately I also got sent back to reality... Not having rust enums, match, great string handling, iterators when working with my AST was hard. So I wanted to try to implement the same parser in Rust as an example to my teammates of how great rust can be.
-
Libraries
yaml-cpp
-
yaml-cpp eclipse
Hi, this is a library (https://github.com/jbeder/yaml-cpp), I tried to add it but unfortunately I can't, and I can't find any instructions.
-
Beginner: ExternalProject_Add link and include directory
cmake_minimum_required(VERSION 3.0.0) project(cmaketest VERSION 0.1.0) include(CTest) enable_testing() include(ExternalProject) ExternalProject_Add(yaml PREFIX 3rd_party GIT_REPOSITORY https://github.com/jbeder/yaml-cpp/ INSTALL_COMMAND "" ) add_executable(cmaketest main.cpp) set(CPACK_PROJECT_NAME ${PROJECT_NAME}) set(CPACK_PROJECT_VERSION ${PROJECT_VERSION}) include(CPack)
-
Modern yaml library with clear docs
I've found is yaml-cpp. The API seems fine
-
I need help with list project
If you want a file format that has more readability, YAML is probably your best bet.
-
How to read from a file
Can this not be parsed as YAML? (https://github.com/jbeder/yaml-cpp)
What are some alternatives?
When comparing json_dto and yaml-cpp you can also consider the following projects:
json - JSON for Modern C++
Boost.PropertyTree - Boost.org property_tree module
RapidJSON - A fast JSON parser/generator for C++ with both SAX/DOM style API
ArduinoJson - 📟 JSON library for Arduino and embedded C++. Simple and efficient.
JsonCpp - A C++ library for interacting with JSON.
json-parser - Very low footprint DOM-style JSON parser written in portable ANSI C
frozen - JSON parser and generator for C/C++ with scanf/printf like interface. Targeting embedded systems.
json11
JSON++ - A JSON parser in C++