objective-c - iOS开发中,JSON数据如何显示在tableview中?
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-04-25 09:03:36
[iOS讨论组]

解析JSON,让其中的数据显示在TableView上。
JSON内容如下:{

"exeFlag": "0",
"exeMsg": "OK",
"totalPage": 1,
"lstMaxData": (
    {
        "wkLogId": 444507,
        "wklogTime": "2014-12-17T09:27:37.267",
        "wklogType": 1,
        "wklogTitle": "lalal",
        "wklogContent": "dadada",
        "createTime": null,
        "loginName": null,
        "displayName": "110",
        "orgName": "组织1",
        "workAdress": "aaaa"
    },
    {
        "wkLogId": 444499,
        "wklogTime": "2014-11-28T14:12:13.187",
        "wklogType": 1,
        "wklogTitle": "测试标题",
        "wklogContent": "测试内容",
        "createTime": null,
        "loginName": null,
        "displayName": "110",
        "orgName": "组织1",
        "workAdress": "aaaaaa"
    }
)

}
具体操作思路如下:
1.JSON --> Dictionary 完成;
2.从Dictionary中根据 "lstMaxData" 获取jsonArray;
3.cellForRowAtIndexPath: cell.able.text = modle.property;
4.jsonArray --> modleArray -->tableData
通过- (void) getDataFromServer完成1、2步后,获取到了jsonArray只能在当前方法使用,-(void) viewDidLoad 方法中不能获取到jsonArray.
请各位多多指点。

曾经蜡笔没有小新
曾经蜡笔没有小新

全部回复(2)
滿天的星座

你可以创建一个字典来接受,其中lstMaxData":对应的是个数组,数组里面的元素是另一个字典(这个字典你可以建立一个model来接受,装进另一个数组dataArray),访问的时候你可以根据table的row来接受数组dataArray的model,然后显示在row上即可

仅有的幸福

初始化好1个字典,然后把这个字典处理好成一些数组什么的作为tableview的数据源,在获取到数据后把这个返回值赋给那个字典,然后reload tableview

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号