JsonData jsonData = JsonMapper.ToObject(File.ReadAllText("json.txt")); JsonData notes = jsonData["employees"];//获取到数组 for (int i = 0; i < notes.Count; i++) { Console.WriteLine(notes[i]["firstName"]);//获取到对象 }
Skill[] skillArray = JsonMapper.ToObject<Skill[]>(File.ReadAllText("文件名"));
Skill类里面的属性要与json里面对应,模型对应
注意,c#没有内置的json解析器,需要下载,这里用的是LitJSON,下载dll文件,引入即可
也可以使用UnityEngine内置的JsonUtility类来解析json数据。
[Serializable] public class Data { public int status; public string msg; public string WaterMark; } Data data = null; try { data = JsonUtility.FromJson<Data>(json); } catch (Exception e) { yield break; }