【发布时间】:2019-07-27 12:47:31
【问题描述】:
我已经检查了这个Deserializing a JSON dictionary 和Deserialize json to list of KeyValue pairs
他们并没有完全回答我的问题。我的 JSON 数据格式为
[{"Question":{"Id":1,"SecretQuestion":"Which city were you born"},"Id":1,"SecretAnswer":"ABCD"}]
我有课
<JsonProperty(PropertyName:="secretQuestion")>
Private _secretQuestion As String
<JsonProperty(PropertyName:="secretAnswer")>
Private _secretAnswer As String
<JsonProperty(PropertyName:="hintsId")>
Private _hintsId As Integer
<JsonIgnore>
Public Property SecretQuestion() As String
Get
Return Me._secretQuestion
End Get
Set
Me._secretQuestion = Value
End Set
End Property
<JsonIgnore>
Public Property SecretAnswer() As String
Get
Return Me._secretAnswer
End Get
Set
Me._secretAnswer = Value
End Set
End Property
<JsonIgnore>
Public Property HintsId() As String
Get
Return Me._hintsId
End Get
Set
Me._hintsId = Value
End Set
End Property
存储秘密问答的值和第一个id。我尝试了一些在 SO 上提出的反序列化方法,但似乎没有一个效果很好
【问题讨论】: