Releases: cculianu/Json
Qt Json 1.3.5
What's new
- Small compiler warning fixups for C++20.
To use this library:
- Just put
Json.cpp
,Json.h
,Json_Parser.cpp
into your project. Requires C++17 and Qt5 or Qt6.
Optionally If you wish to use the SimdJson
backend for even faster parsing:
- Also copy
simdjson/simdjson.cpp
andsimdjson/simdjson.h
into your project (and make sure thatJson_Parser.cpp
can see these files).
Qt Json 1.3.4
What's new
- Small compiler warning fixups.
To use this library:
- Just put
Json.cpp
,Json.h
,Json_Parser.cpp
into your project. Requires C++17 and Qt5.
Optionally If you wish to use the SimdJson
backend for even faster parsing:
- Also copy
simdjson/simdjson.cpp
andsimdjson/simdjson.h
into your project (and make sure thatJson_Parser.cpp
can see these files).
Qt Json 1.3.3
What's new
- Added
CMakeLists.txt
to the project to support building the demo app with CMake.
To use this library:
- Just put
Json.cpp
,Json.h
,Json_Parser.cpp
into your project. Requires C++17 and Qt5.
Optionally If you wish to use the SimdJson
backend for even faster parsing:
- Also copy
simdjson/simdjson.cpp
andsimdjson/simdjson.h
into your project (and make sure thatJson_Parser.cpp
can see these files).
Qt Json 1.3.2
What's new
- Reverted back the simdjson lib to 0.6.0
- It turns out 0.9.2 has bugs on the westmere implementation. This 0.6.0 version is proven and safer.
To use this library:
- Just put
Json.cpp
,Json.h
,Json_Parser.cpp
into your project. Requires C++17 and Qt5.
Optionally If you wish to use the SimdJson
backend for even faster parsing:
- Also copy
simdjson/simdjson.cpp
andsimdjson/simdjson.h
into your project (and make sure thatJson_Parser.cpp
can see these files).
Qt Json 1.3.0
What's new
- Nits and refactoring
- Improvements to the simdjson unit tests
To use this library:
- Just put
Json.cpp
,Json.h
,Json_Parser.cpp
into your project. Requires C++17 and Qt5.
Optionally If you wish to use the SimdJson
backend for even faster parsing:
- Also copy
simdjson/simdjson.cpp
andsimdjson/simdjson.h
into your project (and make sure thatJson_Parser.cpp
can see these files).
Qt Json 1.2.0
What's new
- Speedups! Made the parser 20% faster.
- More speedups! Added optional
SimsJson
support. Select it by passingJson::ParserBackend::SimdJson
toJson::parseUtf8
. - Refactored the code a little bit and other miscellaneous fixups.
To use this library:
- Just put
Json.cpp
,Json.h
,Json_Parser.cpp
into your project. Requires C++17 and Qt5.
Optionally If you wish to use the SimdJson
backend for even faster parsing:
- Also copy
simdjson/simdjson.cpp
andsimdjson/simdjson.h
into your project (and make sure thatJson_Parser.cpp
can see these files).
Qt Json 1.1.0
What's new
- Bugfix: It turns out the locale affects std::snprintf(). We fixed a bug where if the locale was wrong, we force it to "C".
To use this library: just put Json.cpp
, Json.h
, Json_Parser.h,
Json_Parser.cpp` into your project. Requires C++17 and Qt5.
Json 1.0.0
Initial release. To use: just put Json.cpp
, Json.h
, Json_Parser.h,
Json_Parser.cpp` into your project. Requires C++17 and Qt5.