问题描述
我在webserice里面要调用另一网站的请求网站返回的是一个json的数据我在webservice里面咋处理?求高手指点也就是你指的是WS里解析json?
解决方案
解决方案二:
在.NET中使用Newtonsoft.Json转换,读取,写入
解决方案三:
http://www.jiaonan.tv/html/blog/1/27727.htm
解决方案四:
引用1楼cheery_an的回复:
在.NET中使用Newtonsoft.Json转换,读取,写入http://www.cnblogs.com/gghxh/archive/2008/01/11/1035482.html
哥们你做过没有我看了但是实例化JsonReader的时候就是实例不了求解
解决方案五:
json传到webservice后序列化成你定义好的类(不要说你没定义。。。)///<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;}