Есть ли способ преобразовать многомерный массив из файла json в массив в visual basic?

#json #vb.net #json.net

#json #vb.net #json.net

Вопрос:

У меня есть файл json, содержащий многомерный массив под названием charactervalues.json

 [{"Name":"Diluc",  "BaseATK":335,  "BaseDef":784,  "BaseHP":12981,  "AsStat":"cd",  AsVal: 24.2 },   {"Name":"Amber",  "BaseATK":223,  "BaseDef":601,  "BaseHP":9461,  "AsStat":"atk%",  AsVal: 24 },  {"Name":"Barbara",  "BaseATK":159,  "BaseDef":669,  "BaseHP":9787,  "AsStat":"hp%",  AsVal: 24 },  {"Name":"Beidou",  "BaseATK":225,  "BaseDef":648,  "BaseHP":13050,  "AsStat":"electro%",  AsVal: 24 }]  

Есть ли способ использовать этот массив в качестве массива в visual basic? Я пытался json.net но так и не смог этого понять

Комментарии:

1. json.net это DotNet — вы уверены, что говорите о VBA? Ты имеешь в виду VB.Net?

2. Вы уверены, что это многомерный массив? Для меня это выглядит как 1d массив объектов. Есть ли в файле какое-то дополнительное содержимое, соответствующее ... символам?

3. Как показано здесь, это простой массив объектов, поэтому он может быть десериализован как a List(Of Class) . Создайте объект класса со свойствами, описывающими элементы объекта.