我看到有很多C#版本的例子。与MSDN中的DataContractJsonSerializer
类相同。任何人都请帮助我在VB.net版本?Json在VB.net中的版本
0
A
回答
0
Private Sub button1_Click(ByVal sender As Object, ByVal e As EventArgs)
Dim ser As New DataContractJsonSerializer(GetType(Product))
Using fs As FileStream = File.OpenRead("c:\jsonText.txt")
Dim product As Product = TryCast(ser.ReadObject(fs), Product)
MessageBox.Show("Product Name: " & product.Name)
End Using
End Sub
End Class
<Serializable()> _
Public Class Product
Public Name As String
End Class
End Namespace
这里是从MSDN截取并转换由转换器developerfusion
1
的vb.net样品下面是我已经写在另一个问题相同的源代码。这是一段非常简单的代码,它使用库JAYROCK(您可以免费下载:http://jayrock.berlios.de/),它将读取JSON格式的字符串,并输出嵌套在“error”中的参数调用“message”的值。很基本的东西,但它可以帮助你......
Dim cMessage As String = "{ ""error"" : { ""code"" : 500, " & _
"""message"" : ""Error Executing Task. " & _
"Error executing tool.""," & _
"""details"" : [] " & _
"}" & _
"}"
Dim objResponse As JsonObject
objResponse = CType(JsonConvert.Import(cMessage), JsonObject)
MsgBox("Last response was: " + objResponse("error")("message"))
PS:为了得到这个代码的工作,不要忘记导入Jayrock.Json和Jayrock.Json.Conversion
相关问题
- 1. 在VB.NET中获取.NET Framework版本
- 2. System.Web.dll的不同版本给我在vb.net
- 3. 在Microsoft Office的64位版本中提供VB.NET UserControl的COM版本
- 4. Vb.net版本不起作用
- 5. Facebook的JSON在VB.net
- 6. 在vb.net中解析Json
- 7. 解析版本JSON
- 8. IE8版本8.0.7600及更低版本中无效的JSON原语
- 9. JSON-Framework的最新版本
- 10. 降低编译的依赖版本(VB.NET)
- 11. ASP.net/VB.net的PHP版本登录
- 12. vb.net在列表中的json + deserialise列表
- 13. 我想在VB.net中发布还是发布版本?
- 14. VB.NET在发布版本中生成属性
- 15. 每晚构建VB.NET程序,版本
- 16. VB.Net WebSite获取组件版本
- 17. 这段代码是否有VB.NET版本?
- 18. 版本比较JSON文档
- 19. 获取Windows版在VB.NET
- 20. 在不同的版本安装相同的vb.net项目
- 21. VB.net将JSON在文本框中输入URL结果
- 22. 在VB.Net中解析JSON对象内的JSON数组中的JSON对象
- 23. vb.net中是否有$ end $版本的片段?
- 24. VB6中的CDate与VB.NET版本有何不同?
- 25. JSON和VB.net
- 26. 动态json解析在vb.net
- 27. 创建JSON键,值在VB.NET
- 28. 在vb.net解析json与jrock
- 29. 在Json中解析不使用XML。 VB.Net
- 30. 在VB.NET中解析Google JSON响应
移植的C#代码VB.NET通常很简单。像这样的转换器可以很好地工作。如果您有任何具体问题,请编辑您的文章以了解更多详情。 – 2009-11-03 14:03:30
事实上 - 或者使用“反射器”,它可以做(限制)翻译。 – 2009-11-03 16:52:19