I want to get the keys present in a json deserialized object
The json looks like :
{"key1":1,"key2":2,"key3":3}
I'm using 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)
Now I want to get the list of existing keys in j. I tried :
Dim keys As List(Of String) = j.Properties().Select(Function(p) p.Name).ToList()
But it gave me "System.MissingMemberException: 'Public member 'Properties' on type 'Dictionary(Of String,Object)' not found.'"