我怎样才能在VB.NET中对JSON进行编码?

时间:2009-02-23 19:46:56

标签: asp.net arrays json vb.net encode

我需要将JSON结果传回给我正在使用的例程。在VB.NET中,如何对数组进行JSON编码?

4 个答案:

答案 0 :(得分:21)

Dim serializer as New JavaScriptSerializer()
Dim arrayJson as String = serializer.Serialize(myArray)

答案 1 :(得分:9)

有四种方式:

  1. 使用自定义格式化程序滚动自己
  2. Json.NET
  3. JavaScriptSerializer
  4. DataContractJsonSerializer
  5. 我最近写了一篇关于如何做Json Serialization的博文。

答案 2 :(得分:3)

您将要查看JSON序列化。 Here is a good article解释了一种方法(不幸的是,这些例子都在C#中),但有了更多信息,我们可以通过probalby引导您走向正确的工具包。

答案 3 :(得分:0)

你可以尝试使用javascript序列化程序(http://msdn.microsoft.com/en-us/library/system.web.script.serialization.javascriptserializer.aspx)我相信微软已经暂时弃用了一段时间,但是当他们想在MVC中使用它时,它已经不被弃用了(就是这个词?) >