AlianBlank a159541049 | ||
---|---|---|
.github/workflows | ||
Runtime | ||
LICENSE.md | ||
LICENSE.md.meta | ||
README.md | ||
README.md.meta | ||
Runtime.meta | ||
package.json | ||
package.json.meta |
README.md
适用于Unity的改进型LitJson库
基于 https://github.com/XINCGer/LitJson4Unity
二次包装
该库主要服务于 https://github.com/AlianBlank/GameFrameX
作为子库使用。
使用方式(三种方式)
-
直接在
manifest.json
文件中添加以下内容{"com.gameframex.unity.xincger.litjson": "https://github.com/AlianBlank/com.gameframex.unity.xincger.litjson.git"}
-
在Unity 的
Packages Manager
中使用Git URL
的方式添加库,地址为:https://github.com/AlianBlank/com.gameframex.unity.xincger.litjson.git -
直接下载仓库放置到Unity 项目的
Packages
目录下。会自动加载识别
改动功能
- 增加
link.xml
的裁剪过滤 - 增加
LitJsonCroppingHelper
防裁剪脚本
简介
基于原生的LitJson库改造的适用于Unity的LitJson库。
支持以下原生版本不支持的特性
:
- 支持float类型(最新原生版本已经支持)
- 支持Unity内建类型(Vector2、Vector3、Rect、AnimationCure、Bounds、Color、Color32、Quaternion、RectOffset等)
- 支持JsonIgnore Attritube,对某些字段跳过序列化
- 支持对输出的Json内容格式化,更规整