14

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

4

4 回答 4

22
Dim serializer as New JavaScriptSerializer()
Dim arrayJson as String = serializer.Serialize(myArray)
于 2009-02-23T19:50:27.207 回答
9

有四种方式:

  1. 使用自定义格式化程序滚动您自己
  2. .NET .
  3. JavaScriptSerializer
  4. DataContractJsonSerializer

我最近写了一篇关于如何进行Json 序列化的博客。

于 2009-02-23T19:50:58.233 回答
3

您将要研究 JSON 序列化。 这是一篇很好的文章,它解释了一种方法(不幸的是,这些示例是用 C# 编写的),但有了更多信息,我们可能会引导您使用正确的工具包。

于 2009-02-23T19:50:38.047 回答
0

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

于 2009-02-23T19:51:01.277 回答