{
"UIPrefabs":
[
{ "Name": "Button", "Path": "/Prefabs/UGUI/Button" },
{ "Name": "Canvas", "Path": "/Prefabs/UGUI/Canvas" },
{ "Name": "DropDown", "Path": "/Prefabs/UGUI/DropDown" },
{ "Name": "Image", "Path": "/Prefabs/UGUI/Image" },
{ "Name": "InputField", "Path": "/Prefabs/UGUI/InputField" },
{ "Name": "Panel", "Path": "/Prefabs/UGUI/Panel" },
{ "Name": "RawImage", "Path": "/Prefabs/UGUI/RawImage" },
{ "Name": "Scroll View", "Path": "/Prefabs/UGUI/Scroll View" },
{ "Name": "ScrollBar", "Path": "/Prefabs/UGUI/ScrollBar" },
{ "Name": "Slider", "Path": "/Prefabs/UGUI/Slider" },
{ "Name": "Text", "Path": "/Prefabs/UGUI/Text" },
{ "Name": "Toggle", "Path": "/Prefabs/UGUI/Toggle" }
]
}
JSON数据
//失败
Dictionary<string,List<Dictionary<Dictionary<string, string>, Dictionary<string, string>>>> uiDictionary
第一个字典的key是UIPrefabs,value是list,list数组第一个元素有两个键值对
{ "Name": "Button", "Path": "/Prefabs/UGUI/Button" },
用两个字典存,为什么不行?
//成功
Dictionary<string, List<Dictionary<string, string>>> uiDictionary
这样就能解析成功了,但我还想把string拆分成键值对,怎么拆?