// Start is called before the first frame update void Start() { if (isReaderjson) { path = Application.dataPath + "/ExcelToFile/JsonFile/PlayerManager.json"; StreamReader streamreader = new StreamReader(path); //读取数据,转换成数据流 JsonReader js = new JsonReader(streamreader); //再转换成json数据 PlayerManagers r = JsonMapper.ToObject <PlayerManagers>(js); for (int i = 0; i < r.PlayerManager.Count; i++) { Debug.Log("json-" + r.PlayerManager[i].Id + r.PlayerManager[i].Name + r.PlayerManager[i].LeveID); } } if (isReaderxml) { path = Application.dataPath + "/ExcelToFile/XmlFile/PlayerManager.xml"; XmlDocument xmlDoc = new XmlDocument(); xmlDoc.Load(path); XmlNodeList node = xmlDoc.SelectSingleNode("PlayerManagerXml_Table").ChildNodes; //遍历节点 foreach (XmlElement x1 in node) { Debug.Log("xml-" + x1.InnerText); //if (x1.GetAttribute("Id") == "1") // { //foreach (XmlElement data1 in x1.ChildNodes) // { // Debug.Log("xml-"+data1.InnerText); // } //} } } }
private void Awake() { instance = this; }