fabienrenaud / java-json-benchmark

Performance testing of serialization and deserialization of Java JSON libraries
MIT License
979 stars 135 forks source link

Update test lib's #105

Closed Philzen closed 6 months ago

Philzen commented 6 months ago

I just wanted to update the Jackson lib, but then i ended up checking the whole list ;)

After some fighting with (non-semver) breaking changes in avaje-jsonb and json-io i was able to execute both ./run ser and .run/deser successfully.

Some notable points:

Philzen commented 6 months ago

After following the discussion in #104, i dropped the fastjson update 2cbcf08 in this PR now

fabienrenaud commented 6 months ago

I had a little confusion about senthilganeshs/jsonp vs. https://github.com/tonivade/purejson. The former hasn't seen any activity in the last five years, while the latter seems pretty active, but is not yet included in the shootout – maybe a good one to add?

Indeed. I can't find the source for senthilganeshs/jsonp anymore... Let's remove it in a separate PR. If tonivade/purejson uses the same API, let's switch the dependency from senthilganeshs.purejson to tonivade.purejson.

Thank you for your contribution and help.