当前位置 博文首页 > as oo的博客:Json与字符串互转
这里用到的是JsonUtility
代码如下(示例):
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>();
}
代码如下(示例):
/// <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中包含所有信息
}
}
代码如下(示例):
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