ОК, этот вопрос звучит, может быть, немного запутанным, поэтому я попытаюсь объяснить его примером.Как заполнить переменные объекта, определенные в словаре на основе JSON?
Притворись у вас есть объект, как это:
Class Something
Private varX As New Integer
Private varY As New String
'[..with the associated property definitions..]
Public Sub New()
End Sub
End Class
, а другой с:
Class JsonObject
Inherits Dictionary(Of String, String)
Public Function MakeObject() As Object 'or maybe even somethingObject
Dim somethingObject As New Something()
For Each kvp As KeyValuePair(Of String, String) In Me
'Here should happen something to use the Key as varX or varY and the Value as value for the varX or varY
somethingObject.CallByName(Me, kvp.Key, vbGet) = kpv.Value
Next
return somethingObject
End Function
End Class
Я получил 'CallByMe()' функции из previous question of myself
Хм, в чем вопрос? –
Да, я случайно нажал на возврат. Теперь все готово – Highmastdon
Это еще не вопрос. Вы просто показываете код. Теперь, что вы хотите знать? Что с этим не так? –