【发布时间】:2017-11-11 05:59:26
【问题描述】:
我有一个包装类来帮助反序列化传入的 json 消息。 目前我就是这样使用的。
Dim oXMessage As XMessage = JsonConvert.DeserializeObject(Of XMessage)(message)
我想为该类创建一个构造函数,以便更清晰地实例化它。像这样
Dim oXMessage as XMessage = New XMessage(message)
我尝试了下面的构造函数,但它不起作用。 有人能指出我正确的方向吗?
Public Class XMessage
<JsonProperty("e")> Public MessageType As String
<JsonProperty("data")> Public MessageData As Object
<JsonProperty("ok")> Public MessageOk As String
Public Sub New(message As String)
Me = JsonConvert.DeserializeObject(Of Me)(message)
End Sub
End Class
【问题讨论】: