您的位置:首页 > 移动开发 > Unity3D

Unity中从Txt文件读取Json数据

2015-08-05 11:18 471 查看
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'}

]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: