關于litjson讀取json的一些細節
public void ReadPart4Json(string letter)
{
TextAsset textAsset = (TextAsset)Resources.Load("xxxJson");//輸入正确的路徑
DataInfo data = JsonMapper.ToObject<DataInfo>(textAsset.text);
//即可獲得正确的資料
Debug.Log(data.dataInfo.Count);
}
[Serializable]
public class DataInfo
{
public List<Part4Data> dataInfo = new List<Part4Data>();//清單名需要和json對應
public DataInfo()
{
}
}
[Serializable]
public class Data
{
public string a;//資料名需要和json中一緻
public int b;
public Part4Data()
{
}
public Part4Data(string _a, int _b)
{
a = _a;
b = _b;
}
}
json資料
{
//這個需要和清單名一緻,資料名也要和Data類中的字段名一緻,類名可以随意,自己能讀懂就行
"dataInfo": [
{
"a": "123",
"b": 1
}
]
}