使用JsonUtility解析json提供的对象类

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


首页 我的博客
粤ICP备17103704号