关于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
}
]
}