Unity Json檔案解析
阿新 • • 發佈:2018-12-10
步驟1:新建***.Json檔案 people.json { “people”: [ {“Name”:“張一風”,“Age”:18}, {“Name”:“張一釩”,“Age”:20}, {“Name”:“張一順”,“Age”:22}, {“Name”:“中開啟”,“Age”:88} ] }
步驟2::新建people.cs 類 //實體類 namespace Test { [serializable] public class people { //人名 public string Name; //年齡 public int Age; } } 步驟3:新建personInfo.cs類 //實體類集合(用來存放Json檔案轉換後的資料) namespace Test { [serializable] { public class personInfo { public List people; } } } 步驟4:新建一個類用來完成Json解析 public class TestUnityJson:MonoBehaviour { void start() { TextAsset obj=Resources.Load(“people”); //反序列化 檔案——》物件 personInfo perso=JsonUtility.FormJson(obj.text);
//輸出內容檢查是否解析成功 foreach(people per in person.people) { Debug.Log(String.Format(“name={0},Age={1}”,per.Name,per.Age)); } } }