修改LitJson支持iOS
我们项目刚做的时候主要面向WP平台,选择了功能相对丰富的LitJson。后来做iOS版本的时候,发现LitJson中的JsonMapper使用了iOS限制使用的反射特性,不支持iOS平台。这时候如果换Json库,逻辑代码改动比较多。我就做了一些工作,让LitJson支持iOS。
json格式简洁,解析很简单,有一个开源的MiniJson,只有500行代码,简洁、高效。我把LitJson的解析模块换成了MiniJson,项目名命名为LitMiniJson。然后按照LitJson的接口,把除了“C#对象<-->字符串”序列化/反序列化之外的所有public接口重新实现了一下。主要有2个特性:1. 接口跟LitJson完全一致;2. 支持iOS、Android、WP8、Win8等平台。
我们有两个游戏项目已经使用LitMiniJson近两年,从开发到上线,经历了比较充分的测试,稳定、可靠。欢迎大家使用,并反馈意见给我。
项目传到了github上,请点LitMiniJson,也欢迎大家参与进来开发,把这个库做的更好。
修改LitJson支持iOS相关推荐
- LayaAir3.0beta5新增3D UI、支持FairyGUI导入、支持iOS模拟器、IDE多开、列表指定子项等...
今天,LayaAir3.0的beta5版本出来了,虽然为了IDE插件等大模块功能的正式版推出,最近一直停留在beta版,但我们依然每次添加大量的新功能.例如本次的3D UI.FairyGUI适配.支持 ...
- 修改 mysql 支持远程连接
修改 mysql 支持远程连接 use mysqlmysql> select host, user from user; 将相应用户数据表中的host字段改成'%': update user s ...
- 高仿书旗小说 Flutter版,支持iOS、Android
高仿书旗小说 Flutter版,支持iOS/Android Github地址 github.com/huanxsd/flu- screen shot for iOS screen shot for A ...
- 编译-C++支持iOS静态库的脚本学习
这是一个编译C++库,支持iOS静态库的一个脚本.仅供研究学习的. #!/bin/bashPLATFORMPATH="/Applications/Xcode.app/Contents/Dev ...
- unc0ver 发布新版本支持 iOS 13.3 越狱
pwn20wnd 的推特上更新消息,发布 unc0ver v4.0.0 支持 iOS 11.0-13.3. 可以在 http://unc0ver.dev 下载越狱ipa,也可以在 github 下载 ...
- Electra 支持 iOS 11.4.1 正式版越狱
在 2018 年 Electra 最新能支持到 11.3.1 越狱,很长的一段时间 11.4 只能支持 Beta 版本,临近春节给了我们一个大礼物,终于支持 iOS 11.4-11.4.1,目前 iO ...
- Xcode 9 新建的工程如何支持 iOS 8
使用 Xcode 9 新建工程,如果设置支持最低系统版本为 iOS 8 就报错,提示如下: Safe Area Layout Guide before iOS 9.0 看这提示的意思是说 Safe A ...
- Android6.0 源码修改之 仿IOS添加全屏可拖拽浮窗返回按钮...
Android6.0 源码修改之 仿IOS添加全屏可拖拽浮窗返回按钮 前言 之前写过屏蔽系统导航栏功能的文章,具体可看Android6.0 源码修改之屏蔽导航栏虚拟按键(Home和RecentAPP) ...
- ehviewer苹果版下载_苹果用户:支持ios的云手机有没有?在哪里下载云手机ios版?...
云手机是近日十分热门的一个话题,云手机是一款全新的技术,可以将一台手机变成多台手机用.那么云手机有iOS版吗,iOS版的云手机在哪里可以下载到呢,下面简单普及下云手机ios版相关信息. 1,我们来看看 ...
最新文章
- 关于python的字符串大小转换函数:capitalize() title() upper() swapcase()
- DotNetNuke(DNN)升级攻略(DNN 4.3.7至DNN 4.6.0)
- 形象理解操作系统的进程与线程
- boost::intrusive::rbtree_algorithms用法的测试程序
- 控件属性、事件持久化(转)
- mac恢复iphone_免费下载:旧Mac和iPhone壁纸的令人震惊的完整档案
- .NET Core也可以使用MongoDB了
- java 画笔跟swing组件_Java学习教程(基础)--Java版本历史(二)
- Django构建简介
- 自动人脸识别高颜值抖音小姐姐并点赞(python)
- CMMI认证的周期是多久?费用是多少?
- 安卓手机root是什么意思
- 动态域名内网穿透(永久免费)
- VGA PCB布局布线要点
- 模拟 hdu5268 ZYB loves Score
- python抓取网页表格数据
- 微信小程序开发常见问题总结
- ubuntu 18.04 安装postgre+postgis+pgadmin3+导入shapefile
- 大二Web课程设计——动漫海贼王(可以很好的应付老师的作业)
- 埃尔米特插值c语言编程,131张艳-埃尔米特(Hermite)插值逼近的C语言程序.doc