bson4jackson 2.5 has just been released!

Ver­sion 2.5 of bson4­jack­son has just been re­leased. bson4­jack­son adds sup­port for BSON, a bin­ary rep­res­ent­a­tion of JSON, to the Jack­son JSON pro­cessor.

The latest re­lease of bson4­jack­son now sup­ports Jack­son 2.5. Apart from that, the fol­low­ing things have been changed:

  • Im­proved per­form­ance (is­sue #40)
  • Ad­ded sup­port for ObjectMapper.copy() (thanks to Andy Coates, see is­sue #44)
  • Ad­ded sup­port for Char­ac­terEscapes

Grab the new ver­sion while it’s still hot:

Projects using bson4jackson

bson4­jack­son is used in sev­eral other Open Source pro­jects in­clud­ing the fol­low­ing ones:

Im­mut­ables is an an­nota­tion pro­cessor that is able to gen­er­ate im­mut­able ob­jects which help tackle com­plex­ity and con­cur­rency. The lib­rary also in­cludes seri­al­izers for im­mut­able ob­jects based on Jack­son and bson4­jack­son.

Jongo is a rather cool lib­rary that al­lows Mon­goDB to be quer­ied in Java just like you would query it in the Mon­goDB shell. Jongo uses bson4­jack­son to seri­al­ize ob­jects be­fore they are sent to the data­base, and of course to deseri­al­ize quer­ied doc­u­ments.

Mon­go­Jack is a POJO map­per that uses Jack­son and bson4­jack­son to seri­al­ize and deseri­al­ize ob­jects be­fore they are sent to the data­base. Mon­go­Jack is ex­tremely fast and very easy to handle.

I know that there are a lot of other pro­jects out there that use bson4­jack­son. If you want your pro­ject to be ad­ded to this list please leave a com­ment be­low or send me a mes­sage.

More information

For a com­plete de­scrip­tion of bson4­jack­son (in­clud­ing how to down­load it) have a look at my tu­torial.

Posted by Michel Krämer
on May, 25th 2015.