我有一个包装类来帮助反序列化传入的json消息。 目前我正在使用它。vb.net本身的类构造函数
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
[相关](https://stackoverflow.com/questions/27511675/modify-existing-object-with-new-partial-json-data-using-json-net) – john