-
Notifications
You must be signed in to change notification settings - Fork 576
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Replace YAJL with nlohmann::json #7019
Conversation
Technically speaking this doesn't have anything to do with #7014, but the new JSON lib doesn't like bad UTF-8... and our own sanitizer is too weak. |
@dnsmichi Are there any related issues I didn't mention, yet? |
Not that I know at the moment. I'll review, merge and review the issue list with @lippserd then. |
One thing which comes to mind - update to 3.5.0 and use a git subtree with then stripping some dirs. |
Better integration into base/json.cpp Signed-off-by: Alexander A. Klimov <alexander.klimov@icinga.com>
3f68723
to
0cf10c6
Compare
Non-unity builds require the additional header.
Fixed a missing header include for non-unity builds. Everything else looks fine, especially the tests are very nice, thanks a lot 👍 |
fixes #6684
fixes #5395
fixes #4703