使用JsonUtility解析json时,需要提供一个允许序列化的对象类,对应的对上json的数据名称和数据类型。
[Serializable] public class UIPanelInfo { public string panelTypeString; public string path; } //对应json {"panelTypeString":"systemPanel","path":"Panel/systemPanel"} ----------------------------------------------------------------- [Serializable] public class UIPanelJson { public List<UIPanelInfo> uiPanelInfoList; } //对应json { "uiPanelInfoList":[ {"panelTypeString":"bagPanel","path":"Panel/bagPanel"} {"panelTypeString":"systemPanel","path":"Panel/systemPanel"} ] }
[Serializable]表名类是可以序列化的,此特性在System命名空间里