Это на самом деле очень просто. Сначала определите структуру для вашего элемента словаря, например, так:
struct Item: Codable {
let cd_sala: String
let nm_sala: String
}
Затем создайте экземпляр для JSONDecoder:
let decoder = JSONDecoder()
и используйте его для декодирования данных
[112 ] Dictionary<Int, Item>
относится к классу хеш-таблицы по умолчанию (ключ, значение), который дает вам доступ к элементу, например:
// outputs "Treinamento de Teste"
print(object[1]!.nm_sala)
Нет никакого сокращения от Visual Studio 2008 или предшествующий для VB.NET.
В Visual Studio 2010 и вне, можно использовать следующую стенографию:
public property FirstName as String
Это будет обработано, как Ваша короткая версия в C# - я думаю, что они называют его "Автоматическим Свойством"
См. также: Автореализованные свойства (Visual Basic)
К сожалению, Visual Basic 9 (который поставляет с.NET 3.5/Visual Studio 2008) не имеет автоматических свойств.
В Visual Studio 2008 после ввода ключевого слова Свойство
нажмите клавишу Tab . Он вставит для вас фрагмент шаблона, который вы сможете заполнить очень быстро.
Но да, в Visual Basic 9 нет замены ярлыку типа Visual Basic 10