我们项目刚做的时候主要面向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相关推荐

  1. LayaAir3.0beta5新增3D UI、支持FairyGUI导入、支持iOS模拟器、IDE多开、列表指定子项等...

    今天,LayaAir3.0的beta5版本出来了,虽然为了IDE插件等大模块功能的正式版推出,最近一直停留在beta版,但我们依然每次添加大量的新功能.例如本次的3D UI.FairyGUI适配.支持 ...

  2. 修改 mysql 支持远程连接

    修改 mysql 支持远程连接 use mysqlmysql> select host, user from user; 将相应用户数据表中的host字段改成'%': update user s ...

  3. 高仿书旗小说 Flutter版,支持iOS、Android

    高仿书旗小说 Flutter版,支持iOS/Android Github地址 github.com/huanxsd/flu- screen shot for iOS screen shot for A ...

  4. 编译-C++支持iOS静态库的脚本学习

    这是一个编译C++库,支持iOS静态库的一个脚本.仅供研究学习的. #!/bin/bashPLATFORMPATH="/Applications/Xcode.app/Contents/Dev ...

  5. unc0ver 发布新版本支持 iOS 13.3 越狱

    pwn20wnd 的推特上更新消息,发布 unc0ver v4.0.0 支持 iOS 11.0-13.3. 可以在 http://unc0ver.dev 下载越狱ipa,也可以在 github 下载 ...

  6. Electra 支持 iOS 11.4.1 正式版越狱

    在 2018 年 Electra 最新能支持到 11.3.1 越狱,很长的一段时间 11.4 只能支持 Beta 版本,临近春节给了我们一个大礼物,终于支持 iOS 11.4-11.4.1,目前 iO ...

  7. Xcode 9 新建的工程如何支持 iOS 8

    使用 Xcode 9 新建工程,如果设置支持最低系统版本为 iOS 8 就报错,提示如下: Safe Area Layout Guide before iOS 9.0 看这提示的意思是说 Safe A ...

  8. Android6.0 源码修改之 仿IOS添加全屏可拖拽浮窗返回按钮...

    Android6.0 源码修改之 仿IOS添加全屏可拖拽浮窗返回按钮 前言 之前写过屏蔽系统导航栏功能的文章,具体可看Android6.0 源码修改之屏蔽导航栏虚拟按键(Home和RecentAPP) ...

  9. ehviewer苹果版下载_苹果用户:支持ios的云手机有没有?在哪里下载云手机ios版?...

    云手机是近日十分热门的一个话题,云手机是一款全新的技术,可以将一台手机变成多台手机用.那么云手机有iOS版吗,iOS版的云手机在哪里可以下载到呢,下面简单普及下云手机ios版相关信息. 1,我们来看看 ...

最新文章

  1. 关于python的字符串大小转换函数:capitalize() title() upper() swapcase()
  2. DotNetNuke(DNN)升级攻略(DNN 4.3.7至DNN 4.6.0)
  3. 形象理解操作系统的进程与线程
  4. boost::intrusive::rbtree_algorithms用法的测试程序
  5. 控件属性、事件持久化(转)
  6. mac恢复iphone_免费下载:旧Mac和iPhone壁纸的令人震惊的完整档案
  7. .NET Core也可以使用MongoDB了
  8. java 画笔跟swing组件_Java学习教程(基础)--Java版本历史(二)
  9. Django构建简介
  10. 自动人脸识别高颜值抖音小姐姐并点赞(python)
  11. CMMI认证的周期是多久?费用是多少?
  12. 安卓手机root是什么意思
  13. 动态域名内网穿透(永久免费)
  14. VGA PCB布局布线要点
  15. 模拟 hdu5268 ZYB loves Score
  16. python抓取网页表格数据
  17. 微信小程序开发常见问题总结
  18. ubuntu 18.04 安装postgre+postgis+pgadmin3+导入shapefile
  19. 大二Web课程设计——动漫海贼王(可以很好的应付老师的作业)
  20. 埃尔米特插值c语言编程,131张艳-埃尔米特(Hermite)插值逼近的C语言程序.doc

热门文章

  1. java编写point类line类_定义一个点类Point,有横坐标x和纵坐标y,定义构造
  2. 数据分析案例-基于PCA主成分分析法对葡萄酒数据进行分析
  3. 使用 DDL 语句分别创建仓库表、供应商表、产品表和入库表,并对其进行操作
  4. 毕业设计-基于机器学习的股票预测
  5. Pentaho Data Integration初步安装
  6. lecture09 Convex 模型预测控制(MPC)
  7. H265摄像头如何实现网页直播
  8. PHP项目的发布(部署)
  9. mysql numeric
  10. pdf转html?pdf转图片