摘要: 1.添加命名空间 using System.Web; 2. public string GetLeaderInfo(string symbol) { //获取高管信息的路径 XElement ele = XElement.Load("path.xml"); string path = ele.Element("leader").Value; //首次读取缓存 string jsoncache = HttpRuntime.Cache.Get(symbol) as string; if (jsoncache == null || jsoncache.Equa 阅读全文
posted @ 2011-07-20 11:16 xuebingz 阅读(295) 评论(1) 推荐(1) 编辑
摘要: 1.建一个类库Constracts,在内写接口: [ServiceContract(Name = "USService", Namespace = "http://www.new.net/")] public interface IUSInfoServices { //获取高管信息 [OperationContract] string GetLeaderInfo(string symbol); }2.再建一个类库Services,在里面写实现接口的方法: 1)添加引用,添加Constracts的引用 2)实现接口: /// <summary> 阅读全文
posted @ 2011-07-20 11:11 xuebingz 阅读(1402) 评论(1) 推荐(0) 编辑
摘要: // DataTable转化为Json对象public string DataTableToJson(string jsonName, DataTable dt) { StringBuilder Json = new StringBuilder(); Json.Append("{\"" + jsonName + "\":["); if (dt.Rows.Count > 0) { for (int i = 0; i < dt.Rows.Count; i++) { Json.Append("{"); for 阅读全文
posted @ 2011-07-20 10:20 xuebingz 阅读(327) 评论(1) 推荐(0) 编辑
摘要: public class xmltoJson { public string XmlToJSON(XmlElement xmlDoc) { StringBuilder sbJSON = new StringBuilder(); sbJSON.Append("{ "); XmlToJSONnode(sbJSON, xmlDoc, true); sbJSON.Append("}"); return sbJSON.ToString(); } // XmlToJSONnode: Output an XmlElement, possibly as part of 阅读全文
posted @ 2011-07-20 10:16 xuebingz 阅读(402) 评论(1) 推荐(0) 编辑