问题描述
我在webserice里面要调用另一网站的请求网站返回的是一个json的数据我在webservice里面咋处理?求高手指点
解决方案
解决方案二:
success:function(result){if(result.d==1){$('#info1').fadeIn();setTimeout(turnto,3000);}
解决方案三:
{"resultCode":"MESSAGE"}是这个数据应该是个类1楼哥们webservice不能你这样写吧
解决方案四:
你指的是WS里解析json?
解决方案五:
引用3楼wxr0323的回复:
你指的是WS里解析json?
对啊因为我获取那个网站的数据就是返回的json
解决方案六:
///<summary>///Serializeobjecttostringofjsonformat///</summary>privatestringJsonSerializer<T>(Tt){varser=newDataContractJsonSerializer(typeof(T));varms=newMemoryStream();ser.WriteObject(ms,t);stringjsonString=Encoding.UTF8.GetString(ms.ToArray());ms.Close();returnjsonString;}///<summary>///Deserializestringofjsonformattoobject///</summary>privateTJsonDeserialize<T>(stringjsonString){varser=newDataContractJsonSerializer(typeof(T));varms=newMemoryStream(Encoding.UTF8.GetBytes(jsonString));varobj=(T)ser.ReadObject(ms);returnobj;}
解决方案七:
json.序列化反序列化
解决方案八:
可以使用webclient.DownloadString(...),一条语句就可以了。
解决方案九:
请问你描述的是个什么东西,想说明连自己遇到了什么问题都描述不清楚?
解决方案十:
引用4楼lixiaxi的回复:
引用3楼wxr0323的回复:你指的是WS里解析json?对啊因为我获取那个网站的数据就是返回的json
.net有多种解析json的方式。例如msdn上某一个:你只要自己随便定一个class,就能用来把对方发来的json内容编程内存对象。当然像silverlight中的.netframework框架是支持JsonObject对象的,而在桌面端你则可以使用Json.Net来代替。