读书人

哪位高手能帮忙解析json数据出来的

发布时间: 2013-07-04 11:45:28 作者: rapoo

谁能帮忙解析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


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


引用:
{"result": {"total_results": 2, "car_lists": [{"model_2": "CM2_05", "plate_number": "\u95fdCRA262", "expected_flow": "", "driver_gender": "", "description": "", "locate_status": 1, "model_3": "", "located_time": "", "driver_id_number": "", "volume": "", "width": "", "length": 4.2000000000000002, "driver_name": "\u5f90", "model_1": "CM1_01", "location": "", "tonnage": 11.0, "locate_number": "13850754219", "height": "", "model_4": ""}, {"model_2": "CM2_13", "plate_number": "\u5409A12311", "expected_flow": "\u4e0a\u6d77\u5e02,\u676d\u5dde\u5e02,\u6d4e\u5357\u5e02", "driver_gender": "", "description": "fddsfs", "locate_status": 0, "model_3": "", "located_time": "", "driver_id_number": "", "volume": "", "width": "", "length": 12.0, "driver_name": "13fsdfsd", "model_1": "CM1_16", "location": "", "tonnage": 111.0, "locate_number": "15659826026", "height": "", "model_4": ""}], "register_contact_number": "13850754219"}, "success": true}
json 格式如上 我要将其转到前台的table中 怎么弄啊 求高手解答


传到前台用eval函数解析不就行了?

读书人网 >C#

热点推荐