次の文字列を json として http 投稿を介して受信しています。
Dim json As String = "[{" + """name"":""jocelyne" + """," + """mo"":""jocelyne" + """}" + ",{" + """name"":""eliane" + """," + """mo"":""12345678" + """}" + "]"
このjson配列をvb.netのデータテーブルに変換する必要があります
NewtonSoft.json.dll を使用してみました:
Dim jss As New System.Web.Script.Serialization.JavaScriptSerializer()
Dim deserializedProduct As Dictionary(Of String, String) = JsonConvert.DeserializeObject(Of Dictionary(Of String, String))(json)
しかし、プロジェクトへの参照を追加し、それがbinファイルにあるにもかかわらず、現在の場所で利用できるソースコードがありません..
実際のエラーは次のとおりです。
Cannot deserialize JSON array into type 'System.Collections.Generic.Dictionary`2[System.String,System.String]'.
これを修正する方法はありますか、それともjson配列をvb.netのデータテーブルに変換する別の方法がありますか?