如何知道JSON数据在VB.net中是否有密钥?

如何知道JSON数据在VB.net中是否有密钥?,vb.net,Vb.net,通过使用Newtonsoft的库,知道密钥是否存在于JSON结构中的正确方法是什么?我个人会使用这种检查方法: Dim JArray = Newtonsoft.Json.Linq.JArray.Parse("JSON") If JArray("Key") IsNot Nothing Then End If 但或许还有其他方法可以做到这一点。这种方法只是尝试获取一个值,如果它找不到它,将返回Nothing,可以对其进行检查:)谢谢您的帮助。我无法再测试它了,也许有人会证

通过使用Newtonsoft的库,知道密钥是否存在于JSON结构中的正确方法是什么?

我个人会使用这种检查方法:

    Dim JArray = Newtonsoft.Json.Linq.JArray.Parse("JSON")
    If JArray("Key") IsNot Nothing Then

    End If

但或许还有其他方法可以做到这一点。这种方法只是尝试获取一个值,如果它找不到它,将返回
Nothing
,可以对其进行检查:)

谢谢您的帮助。我无法再测试它了,也许有人会证实这一点。这是一个老问题,所以不太可能,但它确实有效,这是我在需要检索密钥时使用的:)