WhiteEngine-专注图形渲染与游戏引擎技术的网站

新浪微薄腾讯微薄

最新碎语:暂无碎语

您的位置:WhiteEngine-专注图形渲染与游戏引擎技术的网站 >引擎相关> Unity5.3自带json序列化

Unity5.3自带json序列化

using UnityEngine;
using UnityEditor;
using System.Collections;
using System;
  
public class NewBehaviourScript : MonoBehaviour 
{
    void Start () 
    {
        MyObject myObject = new MyObject();
        myObject.name = "test";
        myObject.newOjbect = new MyNewObject(){level =100};
  
        string json = JsonUtility.ToJson(myObject);
        Debug.Log(json);
  
        myObject = JsonUtility.FromJson<MyObject>(json);
        Debug.Log(myObject.name +" " + myObject.newOjbect.level);
  
        JsonUtility.FromJsonOverwrite(json,myObject);
    }
}
  
[Serializable]
public class MyObject
{
    public string name;
    public  MyNewObject newOjbect;
 }
[Serializable]
public class MyNewObject
{
    public int level;
}

---

转载请注明本文标题和链接:《Unity5.3自带json序列化

发表评论

路人甲 表情
看不清楚?点图切换 Ctrl+Enter快速提交