查看: 1758|回复: 5
打印 上一主题 下一主题

[其他] unity json数据读、取txt文件内容

[复制链接]

2722

主题

42

听众

3万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
38268
精华
111

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

跳转到指定楼层
楼主
发表于 2014-7-31 01:55:20 |只看该作者 |倒序浏览

1将从服务器端下载的JSON数据写入到本地的txt文件中
   2从txt中读取此内容

这个cs文件写:
void actFunction(string[] content)
   {
        print("Activity has got:");
        Debug.Log("content0:"+content[0]);
        Debug.Log("content1:"+content[1]);
        Debug.Log("content2:"+content[2]);
        Debug.Log("content3:"+content[3]);
        Debug.Log("content4:"+content[4]);
        //save into database
        #if UNITY_IPHONE
        Path=PlayerData.sqlpathOfIphoneSQL;
        #endif
        #if UNITY_ANDROID
        Path=PlayerData.sqlpathOfAndroidSQL;
        #endif
        #if UNITY_EDITOR
        Path=PlayerData.sqlpathOfEditorSQL;
        #endif
        string filepath=Path+"json.txt";
        File.WriteAllText(filepath,content[4]);
    }
另一个cs文件读
    void Start ()
    {
        //save into database
        #if UNITY_IPHONE
        Path=PlayerData.sqlpathOfIphoneSQL;
        #endif
        #if UNITY_ANDROID
        Path=PlayerData.sqlpathOfAndroidSQL;
        #endif
        #if UNITY_EDITOR
        Path=PlayerData.sqlpathOfEditorSQL;
        #endif
        string filepath=Path+"json.txt";
        string filecontent = File.ReadAllText(filepath);
        act = JsonMapper.ToObject(filecontent);
        //解析json数据
        DataParses();
    }

       //解析:用到Litjson.dll
    void DataParses()
    {
        for(int i=0;i<act.Count;i++)
        {
        Debug.Log(act[i]["title"]+ "-"+ act[i]["content"]);
        }
        //将载入的内容在界面上呈现出来
        loadDataToView(act.Count);
    }

分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

hyui    

1

主题

2

听众

6671

积分

高级设计师

Rank: 6Rank: 6

纳金币
2715
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

沙发
发表于 2014-7-31 19:16:17 |只看该作者
Thanks for sharing this !
回复

使用道具 举报

无效楼层,该帖已经被删除
无效楼层,该帖已经被删除

16

主题

1

听众

1万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
3
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

5#
发表于 2014-7-31 19:21:39 |只看该作者
学习了, 很有用的代码
回复

使用道具 举报

0

主题

2

听众

4092

积分

中级设计师

Rank: 5Rank: 5

纳金币
530
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

6#
发表于 2014-8-2 07:07:14 |只看该作者
谢谢楼主分享!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2024-11-18 10:20 , Processed in 0.228120 second(s), 33 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部