移动设备可用的C#版JSON解析
来源:互联网 发布:ubuntu卡死怎么办 编辑:程序博客网 时间:2024/06/05 17:29
为什么要用JSON?
1.像xml一样的结构化数据格式。
2.高信噪比,也就是没有什么多余的数据。(在xml中就是斜杠和角括号)
3.紧凑的数据格式。
4.简单的解析规则使数据更容易和快速的处理。
在以下场景非常适用:
1.在不同平台交换数据,例如java和.net
2.数据存储。MongoDB内部使用json格式存储。
xml太慢以及臃肿,它比json慢了几乎50倍。二进制格式可能是最健壮的以及快速传输的格式,并且实现也更加简单,但是它也有一些不利的地方:
1.版本不友好:你必须以精确的格式序列化和反序列化。
2.由于版本问题:不利于数据存储。
3.对人来说基本是不可读的。
4.在不同的平台数据交换也不太容易。
对于游戏来说,json显然是最好的数据格式,既快速又版本友好。其中版本友好是最重要的,你不可能更改了一个协议就要玩家重新下载整个游戏包,你也不想因为增删了一个成员变量而需要升级所有玩家的存档,这简直就是噩梦。
目前流行的C#版本解析JSON格式的第三方代码都对移动设备支持不是很好。
这个版本是根据 阿里巴巴 fastJSON 的C#版本修改而来的。
主要删除了System.Reflection.Emit命名空间的功能。在移动设备上,不支持动态编译代码,因此要删除这些功能。
敲这里下载:
fastJSON.rar
0 0
- 移动设备可用的C#版JSON解析
- 移动设备可用的压缩解压缩源码
- 移动设备可用的压缩解压缩源码
- unity5 新的全局光照系统,移动设备可用部分
- C#解析Json的类
- C#解析Json的类
- C#解析json的方法
- c#解析json的方法
- json 对象的解析c#
- C# 将DataTable转换成ExtJS可用的Json格式
- C#解析Json的类{经典}【转】
- C#解析Json的类{经典}【转】
- c# 解析JSON的几种办法
- c# 解析JSON的几种办法
- c#解析json文件的方法
- c#解析json文件的方法
- c#解析json文件的方法
- c# 解析JSON的几种办法
- HDU 3117 Fibonacci Numbers(矩阵快速幂+公式)
- Cocos2d-x之Hash函数
- 从间入难1
- [ANT] Ant脚本封装ndk-build命令并执行打包启动
- Java自带的性能监测工具用法简介——jstack、jconsole、jinfo、jmap、jdb、jsta、jvisualvm
- 移动设备可用的C#版JSON解析
- 第二章线性表 知识导图
- PHP由简入难2
- Reverse Words in a String 字符串中单词反转
- 超链接基础
- poj 1603 Risk
- git配置两个服务器
- 浅谈单片机程序设计中的“分层思想”
- IGMP技术总结