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: 『見つからない『(文字列のうち、オブジェクト)』パブリック・メンバー『プロパティ』タイプの』辞書」デフォルトで
を!どうもありがとうございました –