【发布时间】:2015-06-24 08:45:35
【问题描述】:
我在 MVC 中使用 SignalR 在 MVC 中的基本聊天类型设备中显示信息。这一切正常,但我想显示来自已反序列化的 Json 有效负载的信息,如下所示:
Dim iss As IssueObjectClass = JsonConvert.DeserializeObject(Of object)(json)
信息不一定要显示不只是一个对象,也可以是一个变量,例如我也可以显示这个:
Dim key = iss.issue.key
我有使用显示基本信息(消息和用户名)的聊天中心设备进行连接的代码。这是我应该尝试使用 SignalR 显示我的 Json 的方式吗?我知道 SignalR 用于实时 Web 应用程序,但我不确定它如何显示从 Webhook 触发的信息作为 Json 有效负载。
这就是我在聊天中心显示消息的方式,但我想显示来自与在应用程序上键入的任何内容无关的 webhook 的信息。我想显示来自 JIRA 的 HTTP POST 的信息:
var encodedName = $('<div />').text(name).html();
var encodedMsg = $('<div />').text(message).html();
$('#discussion').append('<li><strong>' + encodedName + '</strong>: ' + encodedMsg + '</li>');
$('#discussion').text = encodedMsg;
如何将 SignalR 与 Json 集成以显示它?
【问题讨论】:
-
您是否尝试将您的
iss实例广播给您的客户?它应该可以工作,你会得到一个形状相同的 JS 对象。我不明白您是否只是不确定如何广播对象的实例,或者您根本不知道如何向客户端广播。 -
@Wasp 是的,我不知道如何向客户广播(它不一定必须是一个对象,因为我只需要弄清楚如何去做),因为我刚刚开始最近在学习 Signalr。
-
我也可以只广播一个变量,例如 Dim key = "key"
标签: json asp.net-mvc signalr