天天看點

Litjson讀取json的一些細節

關于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

        }

]

}