Как я могу JSON кодировать массив в VB.NET? - PullRequest
14 голосов
/ 23 февраля 2009

Мне нужно вернуть результат JSON для подпрограммы, с которой я работаю. В VB.NET как массивы могут быть закодированы в JSON?

Ответы [ 4 ]

21 голосов
/ 23 февраля 2009
Dim serializer as New JavaScriptSerializer()
Dim arrayJson as String = serializer.Serialize(myArray)
9 голосов
/ 23 февраля 2009

Есть четыре способа:

  1. Сверните свое собственное с помощью пользовательского форматера
  2. Json.NET .
  3. JavaScriptSerializer
  4. DataContractJsonSerializer

Недавно я писал в блоге о том, как сделать Сериализация Json .

3 голосов
/ 23 февраля 2009

Вы хотите изучить сериализацию JSON. Вот хорошая статья , которая объясняет один из способов сделать это (к сожалению, примеры приведены в C #), но с помощью дополнительной информации мы можем, вероятно, направить вас к правильному набору инструментов.

0 голосов
/ 23 февраля 2009

Вы можете попробовать сериализатор javascript (http://msdn.microsoft.com/en-us/library/system.web.script.serialization.javascriptserializer.aspx). Я полагаю, что Microsoft на какое-то время устарела, но затем не одобрила (это слово ??), когда они захотели использовать его в MVC

...