Вопрос

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

Это было полезно?

Решение

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

Другие советы

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

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top