common Json, and Jackson support