快速上手Unity原生Json库
Posted Unity3D游戏开发主程
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了快速上手Unity原生Json库相关的知识,希望对你有一定的参考价值。
现在新版的Unity(印象中是从5.3开始)已经提供了原生的Json库,以前一直使用LitJson,研究了一下Unity用的JsonUtility工具类的使用,发现使用还挺方便的,所以打算把项目中的Json库换成Unity原生的。在开发中Json有什么用呢?下面就来说说Json在Unity中的使用。
Json在Unity中还是挺常用的一种数据格式的。那么,在Unity开发中哪些地方会用到Json呢?我相信没有太多编程经验的人肯定对这个问题比较感兴趣。在Unity中,有三种情况下会用到Json:
跟服务器进行数据交互
配置文件
跟/ios数据交互
目前这三种情况在我们项目中都用到了,搞明白了Json怎么样,这些都很简单,在这里就补赘述了,直接进入正题。
Json文件
More JSON Performance Benchmarks这篇文章里详细对比分析了JsonUtility、LitJson和Newtonsoft.Json三种方式的序列化和反序列化的性能。
总的来说,JsonUtility在综合表现上要略胜一筹。
经过测试发现JsonUtility不支持序列化DateTime、Dictionary和Hashtable,其他类型暂时还没有测试,有兴趣的可以自行测试。
IUnity API
介绍 JSON
如果本文有错误之处还请帮忙指出。
回复「干货」下载最新技术学习文档100个
回复「案例」下载《Unity官方案例精讲》电子书
注:baidu网盘文件总是被删,我重新生成了链接,你们试试,再不行给我后台留言吧,我也很无奈啊~~
Unity3D游戏开发主程,入门游戏开发必备!
↑↑长按二维码关注我
以上是关于快速上手Unity原生Json库的主要内容,如果未能解决你的问题,请参考以下文章