Как я могу JSON кодировать массив в VB.NET?

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

4 ответов


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

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

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

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


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


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