在VB.NET / C#中反序列化JSON数组

时间:2017-11-14 09:58:26

标签: c# json vb.net

我有一个Web服务,它为我提供了这种格式的json:

如果是正面登录: [“67”,1];

否定: [“失败”,“为用户输入的数据不正确。”]

如何正确反序列化?

我试过了:

Dim ser As New JavaScriptSerializer()
Dim result = ser.Deserialize(Of LoginResult)(wsResult.ToString())

Public Class LoginResult
   Public Property idcliente As String
   Public Property idutente As String
End Class

1 个答案:

答案 0 :(得分:1)

您可以使用newtonsoft.JObject

   Dim json as jObject = JObject.Parse(yourJson)
    If (json.SelectToken("fail") = null)
      \\do somting
    If (json.SelectToken("67") = null)
      \\do somting