使用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命名空间里