導入Json的引用文件:LitJson
鏈接:https://pan.baidu.com/s/1L60zADN6PTrue4hwTvCwCA
提取碼:thhf
庫放到Plugins文件夾下
創建json文件 json文件一起放到百度雲盤裏了
{
"Listdata":[
{
"ID": 0,
"Open": true,
"Icon": "UIProp/0",
"Name": "加血",
"Isprop": true,
"Desc": "解釋",
"Time":0,
"Wait":3
},
{
"ID": 1,
"Open": true,
"Icon": "UIProp/0",
"Name": "加藍",
"Isprop": true,
"Desc": "解釋",
"Time":0,
"Wait":3
},
{
"ID": 2,
"Open": false,
"Icon": "UIProp/0",
"Name": "加血藥水",
"Isprop": true,
"Desc": "解釋",
"Time":0,
"Wait":3
},
{
"ID": 3,
"Open": false,
"Icon": "UIProp/0",
"Name": "加血藥水",
"Isprop": true,
"Desc": "解釋",
"Time":0,
"Wait":3
},
{
"ID": 4,
"Open": false,
"Icon": "UIProp/0",
"Name": "加血藥水",
"Isprop": true,
"Desc": "解釋",
"Time":0,
"Wait":3
}
]
}
//自己創建的json 驗證是否通過 https://www.bejson.com/ json全文賦值粘貼點擊格式化校驗
//json放到StreamingAssets文件夾下
然後讀取
using UnityEngine;
using LitJson;
using System.IO;
public class TaskManager : MonoBehaviour
{
void Start()
{
StreamReader streamreader = new StreamReader(Application.dataPath + "/StreamingAssets/daojuData.json");//讀取數據,轉換成數據流
string str = streamreader.ReadToEnd();
tuJIanData.DaoJuData = JsonMapper.ToObject<TuJianList>(str);
}
}
//詳細文件夾
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class TuJIanData
{
private TuJianList daojuData = new TuJianList();
public TuJianList DaoJuData
{
get
{
return daojuData;
}
set
{
daojuData = value;
}
}
}
public class TuJianList
{
//public List<TuJianItem> Listdata = new List<TuJianItem>();
public List<TuJianItem> Listdata { get; set; }
}
[Serializable]
public class TuJianItem
{
public int ID
{
get;
set;
}
public bool Open
{
get;
set;
}
public string Icon
{
get;
set;
}
public string Name
{
get;
set;
}
public bool Isprop
{
get;
set;
}
public string Desc
{
get;
set;
}
public int Time
{
get;
set;
}
public int Wait
{
get;
set;
}
}