默认计划
2343人加入学习
(5人评价)
【唐老狮】Unity数据持久化之Json
价格 ¥ 149.00
承诺服务
该课程属于 Unity3d实战就业路线课程套餐
请加入后再学习

JsonUtlity和LitJson对比

(1)相同点:

都是用于Json的序列化和反序列化

Json文档编码格式必须时UTF-8

都是通过静态类进行方法调用

(2)不同点:

JsonUtility是Unity自带,LitJson是第三方需要引用命名空间

JsonUtility使用时自定义类需要添加特性,LitJson不需要

JsonUtility支持私有变量(加特性),LitJson不支持

JsonUtility不支持字典,LitJson支持(但是键只能是字符串)

JsonUtility不能直接将数据反序列化为数据结合(数组字典),LitJson可以

JsonUtility对自定义类不要求有无参构造,LitJson需要

JsonUtility存储对象时会存储默认值为不是null,LitJson会存null

 

 

 

 

[展开全文]

JsonUtlity和LitJson相同点

1.他们都是用于Json的序列化反序列化

2.Json文档编码都是UTF-8

3.都是通过静态类进行方法调用

 

JsonUtlity和LitJson的不同点

1.JsonUtlity是Unity自带的,LitJson是第三方,需要引用命名空间

2.JsonUtlity使用时需要加特性Serializable,LitJson不需要

3.JsonUtlity支持私有变量(需要加特性SerializableField),LitJson不支持

4.JsonUtlity不支持字典,LitJson支持(但是键只能是字符串)

5.JsonUtlity不能直接将数据反序列化为数据集合(数组字典),LitJson可以

6.JsonUtlity对自定义类不要求有无参构造函数,LitJson需要有无参构造函数

7.JsonUtlity存储空对象会存储默认值而不是Null,LitJson会存Null

[展开全文]

授课教师

游戏开发前端主程

课程特色

视频(17)
下载资料(16)

学员动态

松松 加入学习
roscorpioot 加入学习
muqianke 加入学习
逐梦鸢行 加入学习
sszs 加入学习