adept-dm / adept

Adept - the predictable dependency management system
171 stars 10 forks source link

Remove play-json dependency and replace with json-smart #37

Closed freekh closed 10 years ago

freekh commented 10 years ago

Right now now there are 2 different ways of reading json files. Adept-lockfile uses json-smart, because it is only 1 small jar. Adept-core uses play-json because I knew it better. We should probably replace play-json with json-smart because it will be more standardized and it will reduce the jar footprint. Must verify that performance is good though.

aknuds1 commented 10 years ago

I have opted to standardize on Jackson streaming API. It's slightly clunky, but quite OK and supposedly it should be very performant (20-30% faster than Jackson object mapping).