修改LitJson支持iOS

21 篇文章 1 订阅
18 篇文章 8 订阅

    我们项目刚做的时候主要面向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,也欢迎大家参与进来开发,把这个库做的更好。

  • 6
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值