日期:2014-05-17  浏览次数:20695 次

谁能帮忙解析json数据出来的 ?
本帖最后由 jiery666 于 2013-06-25 09:41:47 编辑
parameters.Add("ts", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
            Dictionary<string, string> data = TransformData(parameters);
            String param = TransformURL(data);
            System.Console.WriteLine(param);
            HttpWebRequest request = (System.Net.HttpWebRequest)WebRequest.Create("http://dev.api.meyoung.cn/user/verify?" + param);
            request.Method = "post";
            HttpWebResponse response = (System.Net.HttpWebResponse)request.GetResponse();


response 有包含json的字符串 谁能帮忙解析出来的
细聊QQ:107566186

------解决方案--------------------
.net自带功能,3.5以上就有,解析json需要一个跟json结构一样实体类,
------解决方案--------------------
你需要新建一个实体类和JOSN的结构一样然后通过下面的方法来解析
T info = (T)JsonConvert.DeserializeObject("要解析的字符串", typeof(T));
------解决方案--------------------
下面的是vb


Sub test()
    Set ms = CreateObject("MSScriptControl.ScriptControl")
    Set mx = CreateObject("Microsoft.XMLHTTP")
    ms.Language = "JScript"
    mx.Open "GET", "http://dev.api.meyoung.cn/user/verify?", False
    mx.send
    ss = "a=" & mx.responsetext
    ms.AddCode ss
    Debug.Print ms.eval("a.success")
    Debug.Print ms.eval("a.error.message")
    Debug.Print ms.eval("a.error.code")
End Sub


------解决方案--------------------