博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
win8 解析json数据模板 XMl解析数据
阅读量:5949 次
发布时间:2019-06-19

本文共 1487 字,大约阅读时间需要 4 分钟。

json解析数据 1  public static T DataContractJsonDeSerializer
(string jsonString) 2 { 3 var ds = new DataContractJsonSerializer(typeof(T)); 4 var ms = new MemoryStream(Encoding.UTF8.GetBytes(jsonString)); 5 T obj = (T)ds.ReadObject(ms); 6 ms.Dispose(); 7 return obj; 8 } 9 10 public static string ToJsonData(object item)11 {12 DataContractJsonSerializer serializer = new DataContractJsonSerializer(item.GetType());13 string result = String.Empty;14 using (MemoryStream ms = new MemoryStream())15 {16 serializer.WriteObject(ms, item);17 ms.Position = 0;18 using (StreamReader reader = new StreamReader(ms))19 {20 result = reader.ReadToEnd();21 }22 }23 return result;24 }

xml解析数据

1     XmlDocument doc = new XmlDocument(); 2     doc.LoadXml(请求的数据); 3  XmlNodeList xmlNodeList = doc.SelectNodes("/root/data/info"); 4 //请求指定路径下面的节点 5  foreach (XmlElement node in xmlNodeList) 6                 {下面在获取指定节点的数据 7 status.ID = node.SelectSingleNode("id").InnerText; 8                     status.Text = node.SelectSingleNode("text").InnerText.ReplaceHtml(); 9                     status.Source = node.SelectSingleNode("from").InnerText;10 }

转载于:https://www.cnblogs.com/win-and-first/archive/2012/07/11/2586480.html

你可能感兴趣的文章
多线程2
查看>>
C++ vector容器类型
查看>>
移动网站设计应该避免的“七宗罪”
查看>>
服务器知识详解
查看>>
移位运算陷阱
查看>>
浅谈 Kingshard mysql 中间件
查看>>
TCP/IP详解卷一 学习笔记
查看>>
2003搭建证书服务器
查看>>
mysql连接报错 ERROR 2002 (HY000): Can't connect to local MySQL server through socket
查看>>
我的欧拉工程之路_11
查看>>
js获取URL传参
查看>>
在接受人民币付款后 中国区App Store下载量出现井喷
查看>>
Linux 版lcx
查看>>
java.util.HashMap解读
查看>>
标准滚动条算法
查看>>
字符串练习题
查看>>
Linux的基本指令--服务器
查看>>
在LNMP环境下安装测试HTTPS及其问题
查看>>
二分图最大匹配
查看>>
合并石子,石子合并(环状区间DP)
查看>>