json pretty formatter support