如何验证我只从JSON响应中获得一个密钥?

时间:2017-01-18 06:50:08

标签: json ruby rspec

我在JSON中得到了一个响应,需要确保我在signal_events中只获得一个'信号'。我正在使用Ruby和rspec。

RedirectToIdentityProvider = n =>
{

    if (n.ProtocolMessage.RequestType == OpenIdConnectRequestType.Authentication && 
        !string.IsNullOrWhiteSpace(n.ProtocolMessage.RedirectUri))
    {
        n.ProtocolMessage.RedirectUri = n.Request.Scheme + "://" + n.Request.Host.ToString(); //How to make it clean !?
    }
}

1 个答案:

答案 0 :(得分:6)

哈希 无法 包含重复的密钥,因此对于任何给定的密钥,您将始终拥有一个值。