> 文档中心 > Unity之Json解析

Unity之Json解析


Unity解析Json数据

json数据结构

{"JosnName":"按实际的号","Size":25,"intArray":[10,20,30,40],"mData":[{"index":0,"mJson":"ss0","nNickName":{"mFileName":"2222"}},{"index":1,"mJson":"ss1","nNickName":{"mFileName":"1111"}}]}

Json接收的类结构

类必须添加Serializable属性否则无法实现嵌套解析

[Serializable]public class Data{    public string JosnName;    public int Size;    public int[] intArray;    public DateInfo[] mData;}[Serializable]public class DateInfo{    public int index;    public string mJson;    public NameClass nNickName;}[Serializable]public class NameClass{    public string mFileName;}

Unity调用脚本

直接调用Unity提供的接口JsonUtility.FromJson即可实现解析

Data tempDate = JsonUtility.FromJson<Data>(tempcontent);

Unity之Json解析 创作打卡挑战赛 Unity之Json解析 赢取流量/现金/CSDN周边激励大奖