0
我試圖反序列化JSON字符串成一類,但我有困難構建DataContract類。創建JSON DataContract類VB.NET
這裏的JSON響應字符串的例子:
{
"id": null,
"result": {
"SCD2": {
"connected": false
},
"FHM1": {
"connected": false
},
"SCD1": {
"connected": false
},
"POS2": {
"connected": false
},
"POS1": {
"connected": false
}
},
"error": null
}
這裏是我迄今爲止..我想不出什麼來對結果數據成員做類:
<DataContract()> _
Public Class JSON_RESP
'region Properties
<DataMember(Name:="id")> Public id As String
<DataMember(Name:="result")> Public result As New List(Of String)
<DataMember(Name:="error")> Public errors As New JSON_ERROR
'endregion
End Class
<DataContract()> _
Public Class JSON_ERROR
'region Properties
<DataMember(Name:="fault")> Public fault As String
<DataMember(Name:="faultCode")> Public faultCode As String
<DataMember(Name:="faultString")> Public faultString As String
'endregion
End Class
我做了一些改動,使其更通用的,但我希望有一個更優雅的方式來做到這一點: – BCCrackDaddy 2015-02-23 22:43:26
那是一個奇怪的看着JSON。看看它是如何分解:http://jsonutils.com/ – Plutonix 2015-02-23 22:46:50