当前位置 博文首页 > as oo的博客:Json与字符串互转

    as oo的博客:Json与字符串互转

    作者:[db:作者] 时间:2021-07-11 16:09

    这里用到的是JsonUtility

    二、代码块

    1.模型类

    代码如下(示例):

     public class HFunction//数据中的一个小单位
        {       
            public string _company = "UnKnown";
            public string _tel = "UnKnown";//对应名称
            public string _key;
            public string _dateTime;
            public string _deviceType = "UnKnown";
        }
        public class HDataUserInfo//数据的类,它是由HFunction的一个list组成
        {
            public List<HFunction> _list = new List<HFunction>();
        }
    

    2.读取数据

    代码如下(示例):

     /// <summary>
        /// 从服务器获取最新的所有用户授权信息
        /// </summary>
        /// <param name="callBack"></param>
        public void InitDataUserInfoAsyn(Action<string,string> callBack)
        {
            HVeySerApi.Instance.QueryAllInfo((result, error) =>
            {
                str = result;
                dataUserInfo = JsonUtility.FromJson<HDataUserInfo>(str);//dataUserInfo中包含所有信息
             }
        }
    

    3.写入数据

    代码如下(示例):

    
        public void AddDatas(string company,string tel,string key,string type)
        {
            DateTime dt =DateTime.Now;
            string Dt = dt.ToShortDateString().ToString();
            HFunction function = new HFunction();
            function._dateTime = Dt;
            function._company = company;
            function._key = key;
            function._tel = tel;
            function._deviceType = type;
            dataUserInfo._list.Add(function);
            str = JsonUtility.ToJson(dataUserInfo);
    
        }
    
    cs