首页 > Unity3D频道 > 【Unity3D研究院之游戏开发】 > Unity3D研究院之使用 C#合成解析XML与JSON(四十一)
2012
11-29

Unity3D研究院之使用 C#合成解析XML与JSON(四十一)

             XML与JSON在开发中非常重要, 其实核心就是处理字符串。一个是XML的字符串一个是JSON的字符串,尤其是在处理网络请求的时候,肯定是要用的。另外现在JSON非常的流行,我写了一个简单的例子融合了XML与JSON的合成与解析,希望大家喜欢!

 

Unity3D研究院之使用 C#合成解析XML与JSON(四十一) - 雨松MOMO程序研究院 - 1

首先注意头文件,LitJson是处理JSON的第三方库,最后我会给出下载地址。

 

 

1、生成XML

 

运行结果

 

2.更新XML文件

以其中某个节点名称做条件,当查询到时更新该节点

 

运行结果

 

3.添加XML

重复的地方我就不解释拉。

 

运行结果

 

4.删除XML

 

运行结果

 

4.解析与输出上面的XML

 

运行结果(点击图片最大化)

Unity3D研究院之使用 C#合成解析XML与JSON(四十一) - 雨松MOMO程序研究院 - 2

 

接着是处理JSON

5.解析JSON字符串显示字典键值

 

运行结果

Unity3D研究院之使用 C#合成解析XML与JSON(四十一) - 雨松MOMO程序研究院 - 3

 

6.合成JSON字符串,先合成 然后在输出。

 

运行结果

Unity3D研究院之使用 C#合成解析XML与JSON(四十一) - 雨松MOMO程序研究院 - 4

工程下载: http://vdisk.weibo.com/s/jkBml

雨松MOMO祝大家学习愉快,哈哈哈。

 

雨松MOMO提醒您:亲,如果您觉得本文不错,快快将这篇文章分享出去吧 。另外请点击网站顶部彩色广告或者捐赠支持本站发展,谢谢!

--

最后编辑:
作者:雨松MOMO
专注移动互联网,Unity3D游戏开发
捐 赠如果您愿意花10块钱请我喝一杯咖啡的话,请用手机扫描二维码即可通过支付宝直接向我捐款哦。

  1. 请问下,如果我一个节点有子节点,同时也有值,我怎么只访问这个节点的值啊?用InnerText的话会把子节点的值也一起输出来

  2. 松大,问个问题,在WEB中如何读取XML呢,能系统的讲一下嘛,因为我查文档说datapathweb中没有实际文件名,如何去读取呢。

  3. 你好,我刚刚看到你的消息,我很震惊,我也很不明白!我是引用Unity3D官方的角色控制器组件。何来抄袭呢?再说我文章中已经说过这是角色控制器。所以我很费解!打开Unity3D 在Project视图 import Package -> Character Controller 载入角色控制器组件,即可看到Unity官方提供的脚本 ThirdPersonController 和 ThirdPersonCamera 脚本我不明白为什么你说这是你的?莫非你是Unity官方的程序员?我的QQ289187120 邮箱 xuanyusong@gmail.com 希望你能给我一个合理的解释。谢谢!