1:读取Json文件需要依靠LitJson这个开源组件支持,所以第一步需要导入LitJson.dll文件到Unity。
2:读取Txt文件
private TextAsset txt;
txt = Resources.Load("Guide", typeof(TextAsset)) as TextAsset;
3:加载Json数据
//从TXT文本里读取json
void ReadJsonFromTXT()
{
//解析json
JsonData[] jarr = JsonMapper.ToObject<JsonData[]>(txt.text);
//打印数据
foreach (JsonData jd in jarr)
{
Debug.Log(jd["Key1"]);
}
//打印数据
for (int i = 0; i < jarr.Length; i++)
{
print(jarr[i][“Key1”]);
}
}
4:Txt文本文件中Json储存格式
[
{'Key1': 'Value1'},
{'Key1': 'Value2'},
{'Key2': 'Value2'},
{'Key3: 'Value3'}
]