Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在VB.NET/C中反序列化JSON数组#_C#_Json_Vb.net - Fatal编程技术网

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

C# 在VB.NET/C中反序列化JSON数组#,c#,json,vb.net,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

我有一个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

您可以使用newtonsoft.JObject

   Dim json as jObject = JObject.Parse(yourJson)
    If (json.SelectToken("fail") = null)
      \\do somting
    If (json.SelectToken("67") = null)
      \\do somting
对于C#部分,这可以帮助您复制