Refactor for using chunks and accounting for building full byte[], Jackson wins for large file