0x01:前言 Unity 5.3加入了UnityUtility类,意味着Unity终于有了自己原生态的JSON库.Unity主要用来游戏开发,JSON做为游戏开发中最受欢迎的配置文件.在官方没有库支持的时候,大家都使用不同的库,我们的项目选择了LitJson,是否选用官方的JSON,只有对比之后才能知道结论. 0x02:如何使用 定义类: [System.Serializable] class Buff { public int id; public string description; p…
下面是API类 Asr.cs using System; using System.Collections; using System.Collections.Generic; using UnityEngine; /// <summary> /// 用户解析token的json数据 /// </summary> class TokenResponse { public string access_token = null; } public class Asr { public…
Unity5.3从开始追加的JsonUtility,但是对于List 和Dictionary不能被直接序列化存储. 例如: 数据模型: using UnityEngine; using System; using System.Collections.Generic; [Serializable] public class Enemy { [SerializeField] string name; [SerializeField] List<string> skills; public Ene…
今天看到一个unity 自带的解析json的IPA,感觉比litjson好用很多,废话不多,上代码 using System.Collections; using System.Collections.Generic; using UnityEngine; using System; using System.IO; [Serializable] public class MyClass { public int level; public float timeElapsed; public s…
官网案例传送门 我这里不过是借花献佛,案例官网就有. using UnityEngine; using System.Collections; public class json : MonoBehaviour { public class JsonInfo { public int id; public string name; public int age; } void Start () { JsonInfo Info=new JsonInfo(); Info.id = ; Info.na…