1
我想存在于JSON键反序列化对象VB.NET得到JSON键列表反序列化对象
JSON的样子:
{"key1":1,"key2":2,"key3":3}
我使用JavaScriptSerializer:
Dim jsonStr As String = "{""key1"":1,""key2"":2,""key3"":3}"
Dim j As Object = New JavaScriptSerializer().Deserialize(Of Object)(jsonStr)
Dim jQty As Integer = j.Count 'Count key/value pairs (Return 3)
现在我想获得j中现有密钥的列表。 我想:
Dim keys As List(Of String) = j.Properties().Select(Function(p) p.Name).ToList()
但它给了我“System.MissingMemberException:‘找不到'公共成员‘属性’上键入’词典(字符串,对象)”
它的工作PERFECTY!非常感谢你 –