-
Notifications
You must be signed in to change notification settings - Fork 32
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
Adding daw_json_link to JSON Benchmark #194
Comments
looking into it, looks like your library Thor Serializer had to deal with knowing the data type to parse to too via the ActionMap. |
Yep. We are probably in the same boat. Most JSON libraries build their own JSON class hierarchy so their implementation was simpler. I wanted to use normal C++ types; so there was a bit more work to make sure we had the correct mapping. Your plugin can probably simply take that "ActionMap" straight from my plugin. Then add you just need the implementations of the linked functions. |
Tried 3 OS's macos, Ubuntu, and Open Mandriva and get the following or similar error |
Did you run the "confgure" script?
It's been a while; but it has built on Linux on travis. I am doing a local build. |
Ah, I was following https://github.com/Loki-Astari/JsonBenchmark#flexibility where it doesn't say that |
It was on the init3rdparty step where the error would happen prior to configure |
I have pushed a fix. It works on my OSX box. It is currently building on travis to check Linux versions. |
Thanks :) |
The mac version is not building on travis. I don't think this is worth fixing on travis (as it runs on my machine). Let me know if you get it to work. |
Did it work? |
So I have an implementation almost ready to go. Just playing around with the tests now. However, it won't work until the next release. Thanks for the issue, I have found a couple bugs and found some nice ways to cleanup the interface to make it easier to use. Just a note, one hinderance is a few of the other libraries are missing includes, often |
Here's the Performance numbers I am seeing Parse
Stringify
|
Should I make a PR once I release v3 ? |
Sorry been distracted. |
Will do, i wrote it against develop and will once that hits release for v3 |
JSON Benchmark
If you want to benchmark your code against more JSON libraies:
https://github.com/Loki-Astari/JsonBenchmark
See the section: https://github.com/Loki-Astari/JsonBenchmark#adding-a-new-json-library
The text was updated successfully, but these errors were encountered: