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'}
]
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'}
]
相关文章推荐
- Unity的优化功能
- unity3d爬坑手记——prefab篇
- 利用xml做简单剧情对话框
- itween插件的使用
- Unity3d android开发之触摸操作识别-双击,滑动去噪处理
- unity3d游戏软件开发客户和开发人员的基本权利
- Unity打包报错the given key was not present in the dictionary
- Unity导出项目
- Unity (一)
- 【Unity3D ugui】使用艺术字
- Unity项目工程集成友盟分析统计SDK(支持iOS与Android平台)
- 一个Unity例子
- 【Unity技巧】统一管理回调函数——观察者模式
- 【Unity Shader实战】卡通风格的Shader(二)
- 用Git管理Unity项目
- 【Unity Shaders】Using Textures for Effects——通过修改UV坐标来滚动textures
- 【Unity Shaders】ShadowGun系列之二——雾和体积光
- 【Unity技巧】Unity中的优化技术
- 【Unity Shaders】ShadowGun系列之一——飞机坠毁的浓烟效果
- 【unity】利用sqlite制作排行榜