Как я могу JSON закодировать массив в VB.NET?
Вопрос
Мне нужно вернуть результат JSON для процедуры, с которой я работаю.В VB.NET
, как можно закодировать массивы в формате JSON?
Решение
Dim serializer as New JavaScriptSerializer()
Dim arrayJson as String = serializer.Serialize(myArray)
Другие советы
Есть четыре способа:
- Создайте свой собственный формат с помощью пользовательского форматтера
- Json.NET.
- JavaScriptСериализатор
- DataContractJsonSerializer
Недавно я писал в блоге о том, как это сделать Сериализация Json.
Вам захочется изучить сериализацию JSON. Вот хорошая статья это объясняет один из способов сделать это (к сожалению, примеры приведены на C#), но, обладая дополнительной информацией, мы, вероятно, сможем направить вас к правильному набору инструментов.
вы можете попробовать сериализатор javascript (http://msdn.microsoft.com/en-us/library/system.web.script.serialization.javascriptserializer.aspx) Я считаю, что Microsoft какое-то время считала его устаревшим, но затем перестала его использовать (это слово??), когда они захотели использовать его в MVC.