Unity 向けの改良版 LitJson ライブラリ。XINCGer/LitJson4Unity をベースに再パッケージされています。
このライブラリは GameFrameX のサブモジュールとして機能します。
Unity プロジェクトの Packages/manifest.json を編集し、scopedRegistries セクションを追加してください:
{
"scopedRegistries": [
{
"name": "GameFrameX",
"url": "https://gameframex.upm.alianblank.uk",
"scopes": [
"com.gameframex"
]
}
]
}次に dependencies にこのパッケージを追加してください:
{
"dependencies": {
"com.gameframex.unity.xincger.litjson": "1.1.1"
}
}scopes は、どのパッケージをこのレジストリから解決するかを制御します。com.gameframex で始まるパッケージのみがこのレジストリから取得されます。
link.xmlのストリッピングフィルターを追加LitJsonCroppingHelperアンチストリッピングスクリプトを追加
オリジナルの LitJson ライブラリをベースに、オリジナルではサポートされていない以下の機能を追加しています:
- float 型のサポート
- Unity 組み込み型のサポート(Vector2、Vector3、Rect、AnimationCurve、Bounds、Color、Color32、Quaternion、RectOffset など)
- JsonIgnore Attribute による特定フィールドのシリアライズスキップ
- JSON 出力のフォーマット対応
