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

本文共 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

你可能感兴趣的文章
URAL 1146 Maximum Sum 最大子矩阵和
查看>>
javascript变量作用域 — 全局变量
查看>>
Linux初学(四)
查看>>
为hisiv200交叉编译valgrind3.7
查看>>
Linux添加永久静态路由
查看>>
由ubuntu装好想到的
查看>>
Base-64 字符数组或字符串的长度无效等问题解决方案
查看>>
Python学习--和 Oracle 交互(2)
查看>>
C#多线程JOIN方法初探
查看>>
获取自定义属性的值
查看>>
POJ-2718 Smallest Difference---DFS
查看>>
第二章寄存器知识总结
查看>>
SQL 维护计划(自动删除备份文件)
查看>>
首页列表显示全部问答,完成问答详情页布局
查看>>
VS2010 创建WindowsService服务
查看>>
函数名后 有个 const
查看>>
如何选择Html.RenderPartial和Html.RenderAction
查看>>
算法分析结课总结--回溯算法
查看>>
NYOJ033蛇形填数
查看>>
优化你的数据库索引
查看>>