本篇文章给大家分享的是有关Unity 中有哪些解析json的方式,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。目前接触的unity 解析json 有几种:
1.比较流行的listjson(数据对象必须和json一对一)
2.目前unity自带 JsonUtility(不能解析复杂的json)
3.Newtonsoft.Json (推荐可以解析复杂的json,不需要和json字段一对一 ,灵活)
(下载地址:https://github.com/SaladLab/Json.Net.Unity3D/releases)listjson 对json 解析提供多样化,可以解析成 香港云主机JsonData,也可以通过JsonMapper 转成自定义的mode数据对象。
listJson功能比较丰富,但是在通过JsonMapper转成自定的对象时,自定义对象的字段要和解析的json字段一对一(json里面的字段,自定义的对象一定要有),不然会解析失败。
例如:
jison:要对应Json 的mod有 3个
分别是 OO, TestModel,TestModel2以上是要解析的json 和 对应的自定义model数据
1.使用 listJson 解析数据运行解析会报错,因为json字符串 包含了很多对象,和字段
而 数据 OO, TestModel,TestModel2对象,并没有全部和json字符串字段一 一对应,listjson解析很严谨。2.使用 Newtonsoft.Json运行不会报错,完全解析。3.使用unity自带 JsonUtility
以上就是Unity 中有哪些解析json的方式,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注开发云行业资讯频道。
相关推荐: win10系统时间与Internet时间如何同步设置
这篇文章主要介绍win10系统时间与Internet时间如何同步设置,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1.首先登录到win10系统桌面,然后点击任务栏右侧的时间显示区域,点击打开“更改日期和时间设置…”。2 香港云主机.…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。