add json-mode.