【发布时间】:2016-03-18 17:08:42
【问题描述】:
我在使用 VB.NET 反序列化 JSON 时遇到了一个大问题,这里是 json 示例:
[{"id":"1","numerTel":"48123123123","pozostalo":"50","reffer":"","email":""},{"id":"2","numerTel":"48123123123","pozostalo":"10","reffer":"","email":""}]
这是由 mysql select * 查询生成的 json,我的 vb 应用程序正在连接到 php 脚本,该脚本返回带有数据的 json 数组。我如何反序列化并使用每一行,我想解析每一行。 这是我在 vb 中的实际代码:
Dim jsonResponse As String = "[{""id"":""1"",""numerTel"":""48123123123"",""pozostalo"":""50"",""reffer"":"""",""email"":""""},{""id"":""2"",""numerTel"":""48123123123"",""pozostalo"":""10"",""reffer"":"""",""email"":""""}]"
Dim aba As MyC = JsonHelper.JsonDeserialize(Of MyC)(jsonResponse)
和类:
Public Class MyC
Public Property id() As String
Get
Return m_id
End Get
Set
m_id = Value
End Set
End Property
Private m_id As String
Public Property numerTel() As String
Get
Return m_numerTel
End Get
Set
m_numerTel = Value
End Set
End Property
Private m_numerTel As String
Public Property pozostalo() As String
Get
Return m_pozostalo
End Get
Set
m_pozostalo = Value
End Set
End Property
Private m_pozostalo As String
Public Property reffer() As String
Get
Return m_reffer
End Get
Set
m_reffer = Value
End Set
End Property
Private m_reffer As String
Public Property email() As String
Get
Return m_email
End Get
Set
m_email = Value
End Set
End Property
Private m_email As String
End Class
感谢您的帮助!
【问题讨论】:
-
什么是“大问题”?请参阅:How to Ask。一般来说,如果你反序列化,你也不必解析。
-
您忘记了描述问题的部分。这段代码在什么方面没有按预期工作?
标签: mysql json vb.net web-services serialization