我通过http post接收以下字符串作为json:
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 中的数据表吗?