using LitJson; using System.Collections; using System.Collections.Generic; using UnityEngine; using WK; public class SaveData { public int serialNumber; //序号 public string accountNumber; //账号 public string password; //密码 public List code; public Dictionary map; } public class SaveDatas { public SaveData[] saveDatas; } public class TestJson : MonoBehaviour { #region 序列化 #endregion #region 公共字段 #endregion #region 私有字段 #endregion private void OnEnable() { //第一个用户的账号密码 SaveData peopleOne = new SaveData(); peopleOne.serialNumber = 1; peopleOne.accountNumber = "苏醒"; peopleOne.password = "123456"; peopleOne.code = new List { "112312asd", "asdasde123"}; peopleOne.map = new Dictionary { {"ada", "wewe" }, {"sdw", "wew" }, {"qweqwe", "s" }, {"sd1", "asd" }, }; //第二个用户的账号密码 SaveData peopleTwo = new SaveData(); peopleTwo.serialNumber = 2; peopleTwo.accountNumber = "wangtao"; peopleTwo.password = "789789"; //存储数据 SaveDatas peoples = new SaveDatas(); peoples.saveDatas = new SaveData[] { peopleOne, peopleTwo }; //创建Json string Datas = JsonMapper.ToJson(peoples); //解析Json SaveDatas sd = JsonMapper.ToObject(Datas); LogHelper.Log(Datas); } private void Reset() { OnEnable(); } }