jsoncpp
jsoncpp copied to clipboard
A C++ library for interacting with JSON.
```c++ string resPost0; auto res3 = curl_post_req(url_post0, paramsLogin0, resPost0); if (res3 == CURLE_OK) { cout
**Describe the bug** Starting with https://github.com/open-source-parsers/jsoncpp/commit/30170d651c108400b1b9ed626ba715a5d95c5fd2, the library uses memset_s for the secure string allocator. This is problematic, because: - not all compilers implement `memset_s` - the commit suggests this...
**Describe the bug** A clear and concise description of what the bug is. **To Reproduce** Steps to reproduce the behavior: 1. **Expected behavior** A clear and concise description of what...
I understand the new method of parsing json strings(using charReaderBuilder) incorporates error checking among other compatibility improvements, while the old way(using Reader) does not. I was wondering what the overhead...
**Describe the bug** When switching from x86 to x64 I run into following compiler error: ```` error: ambiguous overload for 'operator[]' (operand types are 'const Json::Value' and 'size_t' {aka 'long...
Hi Alls, I use cpptest and got error for bool OurReader::match(const Char* pattern, int patternLength) { if (end_ - current_ < patternLength) return false; int index = patternLength; while (index--)...
**Describe the bug** [updated] - i made some progress on uncovering the root cause; updated title and description to reflect my current understanding When linking the debug .dll and .lib...
**Runtime description of the version of the library** I am using *JsonCPP* in a program (like [RefPerSys](http://refpersys)) following GNU conventions on Linux. When running as `./refpersys --version` that program gives...
meson installs: ``` include/json/allocator.h include/json/assertions.h include/json/config.h include/json/forwards.h include/json/json.h include/json/json_features.h include/json/reader.h include/json/value.h include/json/version.h include/json/writer.h lib/libjsoncpp.a lib/libjsoncpp.so lib/libjsoncpp.so.24 libdata/pkgconfig/jsoncpp.pc ``` cmake installs: ``` nclude/json/allocator.h include/json/assertions.h include/json/config.h include/json/forwards.h include/json/json.h include/json/json_features.h include/json/reader.h include/json/value.h include/json/version.h...
In https://github.com/open-source-parsers/jsoncpp/commit/a4fb5db54389e618a4968a3feb7f20d5ce853232, global cmake variables were set. This causes problems when jsoncpp is built together with other libraries by one cmake call. This messes up variables that should not be...