我想将 VB.NET 中的服务调用返回的 JSON 反序列化为匿名类型,但我遇到了错误。它使用动态类型在 C# 中工作,但我不知道如何在 VB 中做到这一点。
这是我从 Web 服务调用返回的 JSON:
{"format":"png","height":564,"width":864}
这是我上面分配给参数文本的VB代码json:
Dim testObj = Newtonsoft.Json.JsonConvert.DeserializeObject(text)
但是当我尝试访问 testObj.format 时,抛出异常并显示消息
{"Public member 'format' on type 'JObject' not found."}
我已经加了Option Strict Off
。我不想使用对象/类来反序列化 JSON。如果它在 C# 中将其分配给动态类型将可以正常工作。
有人可以帮忙吗?我不是 VB 专家,但我需要在 VB 上运行它。TIA