用於記錄信息的類
[SerializeField] public class Student { public int id; public string name; public string sex; public int age; }
將實體類序列化為json格式
public string ToJson() { Student student = new Student(); student.age = 15; student.id = 0; student.name = "xiaoming"; student.sex = "男"; Student student1 = new Student(); student1.id = 2; student1.name = "xiaoli"; student1.sex = "女"; student1.age = 12; List<Student> liststudents = new List<Student>(); liststudents.Add(student); liststudents.Add(student1); string strjson= JsonMapper.ToJson(liststudents); Debug.Log(strjson); return strjson; }
將上面轉換成json格式的數據轉換為List<Student>
對象
public void ToObject(string strjson) { List<Student> list = new List<Student>(); list = JsonMapper.ToObject<List<Student>>(strjson); foreach(var stu in list) { Debug.Log(stu.id); } } }
文件要存為.json格式的文件
