support json statuslitener