精易论坛

标题: 如何使用精易模块JSON类来处理复杂的json数据 [打印本页]

作者: silenter    时间: 2016-6-13 01:31
标题: 如何使用精易模块JSON类来处理复杂的json数据
在问答区已经遇到好几次关于精易json类处理复杂数据的问答帖子,所以这里做了一个示例,以供参考。

本例是主要使用的是【精易模块】中 json类的 取通用属性() 方法来提取复杂的json数据,包含如何提取子成员内的属性值。具体解释看源码,源码中附带一个json数据以及如何提取该数据子成员属性值。 精易模块JSON类解析取值示例.rar (143.63 KB, 下载次数: 4314)


作者: 亚子    时间: 2016-6-13 01:52
好吧 还以为是什么技巧.... 原来是json的使用
作者: snowfox373    时间: 2016-6-13 08:07
感谢,看例子是学习的最佳途径之一。
作者: 350246356    时间: 2016-6-13 16:45
感谢楼主分享,学习了~
作者: eyyyiqi    时间: 2016-6-15 15:26
支持开源,感谢大神,还有这论坛怎么这么卡啊?
作者: 咲音    时间: 2016-6-16 22:51
提示: 作者被禁止或删除 内容自动屏蔽
作者: wjswzj0    时间: 2016-6-17 15:09
给你加回来。回血
作者: taofei    时间: 2016-6-23 14:51

感谢楼主分享,学习了~
作者: antiy1984    时间: 2016-6-24 10:33
JSON类一直没搞懂,下来学习下
作者: 永痕    时间: 2016-7-5 19:08
精易的json类就是个坑 ,建议使用Web客户支持库里的 json类
作者: qt0gkr    时间: 2016-7-17 06:59
感谢楼主分,已下载
作者: wlf2w    时间: 2016-7-17 10:35
没用过,学来看看
作者: qt0gkr    时间: 2016-7-18 14:24
下载下来学习学习
作者: 188816600    时间: 2016-7-19 13:04
遇到json问题了 学习下
作者: 云韵    时间: 2016-7-27 18:45
好评如潮啊啊
作者: 马英九    时间: 2016-7-28 08:07
正在为这个事情头疼,看看。
作者: ngexxejava    时间: 2016-8-18 14:29
很需要这个,一直以为取成员本文就是,可惜就是取不出来
作者: boards77    时间: 2016-9-28 09:34
json一直看不大明白,看下这个怎么说的
作者: wi86live    时间: 2016-10-21 22:04
初学者表示,看的云里雾里的,JSON类 找不到指定的数据类型
作者: 2214227433    时间: 2016-10-31 13:39
学习学习
作者: 861016429    时间: 2016-11-5 11:47
怪不得娶不到,原来是这么回事,谢谢老师
作者: xiaomayi2012    时间: 2016-11-12 16:01
谢谢分享正需要
作者: jace    时间: 2016-11-17 20:35

作者: №洅线    时间: 2016-11-20 15:12
大神,我的json比较复杂,数据多的时候,有200个result,每个result下面有200个属性···
然后我要取出其中的几个属性,放到超级列表框里面···数据少的时候,还挺快的,但是数据一旦多了,就超级慢,请问要怎么解决呢?


作者: youle0    时间: 2016-11-22 15:35
谢谢分享
作者: jianghw    时间: 2016-11-27 23:34
对于新人来说非常有用 感谢感谢
作者: agan    时间: 2016-11-28 22:17
对于新人来说非常有用 感谢感谢
作者: 神样    时间: 2016-12-2 11:35
欢迎常来帮助新人,谢谢。
作者: jidishachen    时间: 2016-12-17 10:21
返回解析失败?什么情况

作者: jidishachen    时间: 2016-12-17 10:22
用精易模块一直解析失败
作者: tange    时间: 2016-12-19 11:09
对于新人来说非常有用 感谢感谢
作者: silenter    时间: 2016-12-19 14:18
jidishachen 发表于 2016-12-17 10:22
用精易模块一直解析失败

解析失败说明你的JSON数据格式错误
作者: r0ad    时间: 2016-12-22 22:13
楼主5666666666666666
作者: 易之痕    时间: 2017-1-13 12:54
最近 在学习JSON,正好参考一下
作者: k110011    时间: 2017-1-26 02:37
对于新人来说非常有用 感谢感谢

作者: knight100    时间: 2017-2-15 09:54
感谢分享~~
作者: x1220722003    时间: 2017-2-17 14:52
试试看希望可以用

作者: ihg1234    时间: 2017-2-20 20:22
正好需要 弄来看看
作者: 孤独xiao凯    时间: 2017-2-27 20:56
答区已经遇到好几次关于精易json类处理复
作者: 毛超    时间: 2017-3-9 08:39
可以哈哈哈哈哈
作者: jingyi1112    时间: 2017-3-14 16:21
最近 在学习JSON,正好参考一下

作者: aaluoxiao    时间: 2017-3-22 13:57
edgsdgadgsagads
作者: kkx123    时间: 2017-3-24 11:02
刚好需要到 要看下!
作者: 越大越孤单    时间: 2017-3-25 02:33
刚好需要到 要看下!
作者: 823404756    时间: 2017-3-25 07:27
为人师表,劳苦功高!
作者: tigerdesign    时间: 2017-3-28 11:57
为人师表,劳苦功高!
作者: 渔翁姜公    时间: 2017-3-30 16:10
刚才好到JSON,用来测试一下数据。
作者: huolieniao    时间: 2017-3-31 11:28
感谢,正好需要
作者: 罪恶花心    时间: 2017-4-2 19:10
来学习一下,感谢分享
作者: pfan    时间: 2017-4-4 21:03
正好需要,看看,谢谢
作者: 若如风    时间: 2017-4-9 20:28
学习了     
作者: 若如风    时间: 2017-4-12 19:44
学习了     学习了     
作者: wo33201    时间: 2017-4-18 23:35
学习了     学习了     
作者: css315686800    时间: 2017-4-21 18:25
学习了     学习了   
作者: yihui2003    时间: 2017-4-26 09:12
例子有点简单。
作者: 15355407233    时间: 2017-4-28 23:39
感谢分享速度发发沙发沙发
作者: guangyuyingjylt    时间: 2017-4-30 17:38
感谢,新手上路
作者: luoji56    时间: 2017-5-2 12:00
谢谢楼主,真是个及时雨,很感谢你以前对我问题的回答,让我能有方向的学习
作者: luoji56    时间: 2017-5-2 15:52
楼主好人,通过你的实例让我能很快使用json
作者: niutou    时间: 2017-5-18 14:47
非常实用,太感谢楼主的教程了
作者: 易语言血洗    时间: 2017-5-19 21:51
看看,学习一下
作者: 龙神公爵    时间: 2017-5-22 11:28
先下载一个来学习一下
作者: futrueface    时间: 2017-5-24 16:29
谢谢指点!!!!
作者: jardeng    时间: 2017-5-28 14:26
谢谢分享,顶
作者: dglbl    时间: 2017-5-29 15:13
看看谢谢分享
作者: duhua1980    时间: 2017-6-4 22:49
先下载一个来学习一下
作者: SkyTing    时间: 2017-6-5 18:35
感谢分享,已经发展到这了
作者: jy10086    时间: 2017-6-14 23:33
怎么没有精易模块有包含json类又包含网页获取验证码程序的呢
作者: zsdsheng    时间: 2017-6-18 15:27
学习一下 顶顶顶~
作者: wayenfeelings    时间: 2017-7-3 17:25
好东西,谢谢楼主分享~
作者: 易之痕    时间: 2017-7-25 09:49
有里面是空格的方法吗
作者: 虫子123333    时间: 2017-8-4 02:37
6666666666666666
作者: 1378564989    时间: 2017-8-19 13:36
学习json取值中。以前都是取文本中间。
作者: 幸幸相惜    时间: 2017-8-26 16:18
正尝试从json支持库转类_json
作者: suchenpsp    时间: 2017-8-30 08:30
看看,谢谢分享
作者: ou000    时间: 2017-9-2 01:37
感谢楼主分享
作者: 266558    时间: 2017-9-5 10:33
下来学习,感谢分享
作者: 想学坏的小孩    时间: 2017-9-6 18:17
不错 刚好用到 下来看看
作者: YoungBai    时间: 2017-9-17 00:34
感谢分享.下载看看.
作者: jiexu003    时间: 2017-9-17 17:11
刚好需要支持下
作者: jt0106    时间: 2017-9-18 16:46
正好需要,看看
作者: tigerdesign    时间: 2017-9-27 18:03
正好需要,看看
作者: 专业老白二十年    时间: 2017-9-29 15:13
不错不错,支持开源
作者: wlaren    时间: 2017-10-1 11:49
谢谢,不错,收藏了
作者: 农夫山前有块田    时间: 2017-10-13 15:58
Thanks♪(・ω・)ノ
作者: yulei464    时间: 2017-10-14 16:05

作者: rpeng    时间: 2017-11-6 18:53
很好、。我刚试了亦喜爱爱。
作者: shinezone    时间: 2017-11-9 20:52
不够复杂。
作者: shinezone    时间: 2017-11-9 21:00
求分析这个代码。。。。。



{
  "result": {
    "prescriptionStatus": 4,
    "logisticsRecord": [
      [
        {
          "country": null,
          "internationalPieces": {
            "optReasonEn": "Delivered.",
            "isExport": null,
            "siteName": null,
            "optReason": null,
            "dispCount": 1,
            "dispNoCome": false
          },
          "signMan": "拍照",
          "operateUserPhone": "",
          "scanDate": "2017-11-02T12:05:41",
          "scanSite": {
            "isCenter": false,
            "code": "2158",
            "province": "上海",
            "city": "上海市",
            "phone": "021-6769、021-5146",
            "name": "松江"
          },
          "sendPiecesNum": 0,
          "operateUser": "",
          "isSendNoCome": false,
          "stateDescription": "[上海市] ",
          "scanType": "111",
          "upOrDownSiteInfo": {
            "isCenter": false,
            "code": null,
            "province": null,
            "city": null,
            "phone": null,
            "name": null
          },
          "problemItemDescription": null
        },
        {
          "country": null,
          "internationalPieces": {
            "optReasonEn": "Pheduled.",
            "isExport": null,
            "siteName": null,
            "optReason": null,
            "dispCount": 1,
            "dispNoCome": true
          },
          "signMan": "",
          "operateUserPhone": "1501652115",
          "scanDate": "2017-11-02T08:04:05",
          "scanSite": {
            "isCenter": false,
            "code": "258",
            "province": "上海",
            "city": "上海市",
            "phone": "021-676519、021-575146",
            "name": "松江"
          },
          "sendPiecesNum": 1,
          "operateUser": "年庆风",
          "isSendNoCome": true,
          "stateDescription": "[上海市] ",
          "scanType": "222",
          "upOrDownSiteInfo": {
            "isCenter": false,
            "code": null,
            "province": null,
            "city": null,
            "phone": null,
            "name": null
          },
          "problemItemDescription": null
        }
      ],
      [
        {
          "country": null,
          "internationalPieces": {
            "optReasonEn": "Deparnge.",
            "isExport": null,
            "siteName": null,
            "optReason": null,
            "dispCount": 1,
            "dispNoCome": false
          },
          "signMan": "",
          "operateUserPhone": "",
          "scanDate": "2017-11-01T19:29:47",
          "scanSite": {
            "isCenter": false,
            "code": "000",
            "province": "上海",
            "city": "上海市",
            "phone": "91",
            "name": "上海"
          },
          "sendPiecesNum": 0,
          "operateUser": "",
          "isSendNoCome": false,
          "stateDescription": "[上海市] ",
          "scanType": "发件",
          "upOrDownSiteInfo": {
            "isCenter": false,
            "code": "258",
            "province": "上海",
            "city": "上海市",
            "phone": "021-676719、021-576546",
            "name": "松江"
          },
          "problemItemDescription": null
        },
        {
          "country": null,
          "internationalPieces": {
            "optReasonEn": "Ae of exchange.",
            "isExport": null,
            "siteName": null,
            "optReason": null,
            "dispCount": 1,
            "dispNoCome": false
          },
          "signMan": "",
          "operateUserPhone": "",
          "scanDate": "2017-11-01T19:22:00",
          "scanSite": {
            "isCenter": true,
            "code": "00",
            "province": "上海",
            "city": "上海市",
            "phone": "951",
            "name": "上海"
          },
          "sendPiecesNum": 0,
          "operateUser": "",
          "isSendNoCome": false,
          "stateDescription": "[上海市] ",
          "scanType": "到件",
          "upOrDownSiteInfo": {
            "isCenter": true,
            "code": "000",
            "province": "上海",
            "city": "上海市",
            "phone": "951",
            "name": "上海"
          },
          "problemItemDescription": null
        }
      ],
      [
        {
          "country": null,
          "internationalPieces": {
            "optReasonEn": "Df exchange.",
            "isExport": null,
            "siteName": null,
            "optReason": null,
            "dispCount": 1,
            "dispNoCome": false
          },
          "signMan": "",
          "operateUserPhone": "",
          "scanDate": "2017-10-31T21:28:42",
          "scanSite": {
            "isCenter": true,
            "code": "01",
            "province": "北京",
            "city": "北京市",
            "phone": "010-56999",
            "name": "北京"
          },
          "sendPiecesNum": 0,
          "operateUser": "",
          "isSendNoCome": false,
          "stateDescription": "[北京市] ",
          "scanType": "333",
          "upOrDownSiteInfo": {
            "isCenter": true,
            "code": "000",
            "province": "上海",
            "city": "上海市",
            "phone": "951",
            "name": "上海"
          },
          "problemItemDescription": null
        },
        {
          "country": null,
          "internationalPieces": {
            "optReasonEn": "Arf exchange.",
            "isExport": null,
            "siteName": null,
            "optReason": null,
            "dispCount": 1,
            "dispNoCome": false
          },
          "signMan": "",
          "operateUserPhone": "",
          "scanDate": "2017-10-31T21:27:04",
          "scanSite": {
            "isCenter": false,
            "code": "011",
            "province": "北京",
            "city": "北京市",
            "phone": "010-56999",
            "name": "北京"
          },
          "sendPiecesNum": 0,
          "operateUser": "",
          "isSendNoCome": false,
          "stateDescription": "[北京市] ",
          "scanType": "444",
          "upOrDownSiteInfo": {
            "isCenter": false,
            "code": "011",
            "province": "北京",
            "city": "北京市",
            "phone": "010-61008、1531156",
            "name": "北京"
          },
          "problemItemDescription": null
        },
        {
          "country": null,
          "internationalPieces": {
            "optReasonEn": "exchange.",
            "isExport": null,
            "siteName": null,
            "optReason": null,
            "dispCount": 1,
            "dispNoCome": false
          },
          "signMan": "",
          "operateUserPhone": "",
          "scanDate": "2017-10-31T19:07:32",
          "scanSite": {
            "isCenter": true,
            "code": "011",
            "province": "北京",
            "city": "北京市",
            "phone": "010-612208、15311896",
            "name": "北京大兴城区"
          },
          "sendPiecesNum": 0,
          "operateUser": "",
          "isSendNoCome": false,
          "stateDescription": "[北京市] ",
          "scanType": "444",
          "upOrDownSiteInfo": {
            "isCenter": true,
            "code": "011",
            "province": "北京",
            "city": "北京市",
            "phone": "010-596",
            "name": "北京"
          },
          "problemItemDescription": null
        },
        {
          "country": null,
          "internationalPieces": {
            "optReasonEn": "Parcel scanned by site.",
            "isExport": null,
            "siteName": null,
            "optReason": null,
            "dispCount": 1,
            "dispNoCome": false
          },
          "signMan": "",
          "operateUserPhone": "132168",
          "scanDate": "2017-10-31T17:17:11",
          "scanSite": {
            "isCenter": false,
            "code": "016",
            "province": "北京",
            "city": "北京市",
            "phone": "010-6108、155056",
            "name": "北京"
          },
          "sendPiecesNum": 0,
          "operateUser": "张蒙",
          "isSendNoCome": false,
          "stateDescription": "[北京市] ",
          "scanType": "555",
          "upOrDownSiteInfo": {
            "isCenter": false,
            "code": null,
            "province": null,
            "city": null,
            "phone": null,
            "name": null
          },
          "problemItemDescription": null
        }
      ]
    ],
    "billPrescription": "1",
    "billCode": "747422771"
  },
  "__zto": true,
  "message": "请求成功",
  "error": null,
  "targetUrl": null,
  "unAuthorizedRequest": false,
  "status": true
}
作者: ttayhi    时间: 2017-11-18 18:53
为什么e语言提示打不开?
作者: jackcodes    时间: 2017-11-22 13:25
非常感谢非常感谢非常感谢非常感谢
作者: wangxd    时间: 2017-11-23 22:34
6666666666666666666学习了
作者: fenyun    时间: 2017-11-25 15:24
找了好久啊  感谢啊
作者: ωind    时间: 2017-11-25 22:54
谢谢!!学习
作者: shizhong0117    时间: 2017-12-7 11:52
感谢老师的例程!!!
作者: 三片叶子的小草    时间: 2017-12-13 17:45
滴答滴答滴答滴答滴答滴答滴答滴答滴答滴答滴答滴答滴答滴答滴答滴答滴答滴答滴答滴答滴答滴答
作者: shizhong0117    时间: 2017-12-22 12:36
感谢老师的指导和例程
作者: tianmenghuan    时间: 2017-12-29 23:38
学习而来 只为学习
作者: zybzym    时间: 2018-1-2 10:34
下来学习一下,刚好需要
作者: haoyunlai    时间: 2018-1-19 12:23
下来学习一下,刚好需要




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4