欢迎加入Unity业内qq交流群:956187480
1.Unity自带的JsonUtility,对象需打序列化标签Serializable,无法解析复杂结构 https://docs.unity3d.com/ScriptReference/JsonUtility.html
#region Unity自己的工具JsonUtility
public static string ObjectToJson(object obj)
{
return JsonUtility.ToJson(obj); ;
}
public static T JsonToObject(string jsonStr)
{
return JsonUtility.FromJson(jsonStr); ;
}
#endregion
方案二:用工具LitJson.dll。
LitJson.dll用法,支持复杂数据的解析,对象不用打序列化标签,默认是不支持浮点float类型的支持Double,