feat(json) : add json formatter