Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/17.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
Json 多名称数据连接_Json_Vb.net - Fatal编程技术网

Json 多名称数据连接

Json 多名称数据连接,json,vb.net,Json,Vb.net,来自getir.json的我的json数据 {"name":"muro","id":"1","firma_adi":"hizli.mobi","link":"http:\/\/www.porn.com","text":"mobil adult porn"} {"name":"muro","id":"1","firma_adi":"rek.mobi","link":"http:\/\/www.redtube.com","text":"mobil adult porn"} {"name":"muro

来自getir.json的我的json数据

{"name":"muro","id":"1","firma_adi":"hizli.mobi","link":"http:\/\/www.porn.com","text":"mobil adult porn"}
{"name":"muro","id":"1","firma_adi":"rek.mobi","link":"http:\/\/www.redtube.com","text":"mobil adult porn"}
{"name":"muro","id":"1","firma_adi":"mobil.list","link":"http:\/\/www.youporn.com","text":"mobil adult porn"}
使用vb.net json拆分,但存在此问题

    Dim webClient As New System.Net.WebClient
    Dim result As String = webClient.DownloadString("reklamatik/?uye=1")

    Dim ser As New System.Web.Script.Serialization.JavaScriptSerializer
    Dim results As JSON_resultArray = DirectCast(ser.Deserialize(Of JSON_resultArray)(result), JSON_resultArray)

    Console.WriteLine(results.Vars(1).name)
课程

Public Class JSON_result
    Public name As String

End Class

Public Class JSON_resultArray
    Public Vars() As JSON_result
End Class
无法使用多json数据


来自我的计算机vb 2012 studio的此屏幕

您的JSON无效,顺便说一句,使用有效的JSON您应该执行以下操作

VB

Dim data = "[{""name"":""muro"",""id"":""1"",""firma_adi"":""hizli.mobi"",""link"":""http:\/\/www.porn.com"",""text"":""mobil adult porn""}," & vbCr & vbLf & "                        {""name"":""muro"",""id"":""1"",""firma_adi"":""rek.mobi"",""link"":""http:\/\/www.redtube.com"",""text"":""mobil adult porn""}," & vbCr & vbLf & "                        {""name"":""muro"",""id"":""1"",""firma_adi"":""mobil.list"",""link"":""http:\/\/www.youporn.com"",""text"":""mobil adult porn""}]"


Dim ser = New System.Web.Script.Serialization.JavaScriptSerializer()
Dim p = ser.Deserialize(Of List(Of JsonItem))(data)
映射JSON元素的类:

Public Class JsonItem
    Public Property name As String

    Public Property id As String

    Public Property firma_adi As String

    Public Property link As String

    Public Property text As String

End Class
C#


“但是这个问题”和“不工作”是无效的错误消息。但是我使用vb代码Dim webClient作为新System.Net.webClient Dim结果作为String=webClient.DownloadString(“站点”)Dim ser=New System.Web.Script.Serialization.JavaScriptSerializer()Dim p=ser.Deserialize(列表的JsonItem))(结果)MsgBox(p.Item(1.name)>无法使用Dim数据完成CRASHEDokey complete=“[{”“name”“:”“muro”“id”“:”“1”“firma\u adi”“:”“hizli.mobi”“link”“:”“http:\/\/www.porn.com”“text”“:”“mobil成人色情”“,”“vbCr&vbLf&”“name”“:”“muro”“id”“:”“1”“firma\u adi”“:”“rek.mobi”“,”“link”“:”“http:\/\/\/www.redtube.com”“text”“,”“text”“:”“mobil成人色情”},&vbCr&vbLf&“{”名称“:”muro“,”id“:”1“,”firma\u adi“:”mobil.list“,”链接“:”http:\/\/www.youporn.com“,”文本“:”mobil成人色情“}”
var data = @"[{""name"":""muro"",""id"":""1"",""firma_adi"":""hizli.mobi"",""link"":""http:\/\/www.porn.com"",""text"":""mobil adult porn""},
                        {""name"":""muro"",""id"":""1"",""firma_adi"":""rek.mobi"",""link"":""http:\/\/www.redtube.com"",""text"":""mobil adult porn""},
                        {""name"":""muro"",""id"":""1"",""firma_adi"":""mobil.list"",""link"":""http:\/\/www.youporn.com"",""text"":""mobil adult porn""}]";


        var ser = new System.Web.Script.Serialization.JavaScriptSerializer();
        var p = ser.Deserialize<List<JsonItem>>(data);
public class JsonItem
{
    public string name { get; set; }
    public string id { get; set; }
    public string firma_adi { get; set; }
    public string link { get; set; }
    public string text { get; set; }

}