精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 论坛浏览速度太慢? 教你赚取精币 - 每日签到

找工作/接单 百度招聘- 论坛招聘- 论坛接单- 猪八戒接单- 威客中国-

论坛版规 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

搜索
订阅<精易模块>源码若快打码 快速★准确★稳定★便宜
█出游戏男粉(一位即可) 
██【免费网络验证】无需服务器███打码兔秒杀一切验证码██
全国800万秒换IP动态VPN仅35元/月
若快打码 快速★准确★稳定★便宜
█加群量(一位即可)       
██【易卡发卡平台】无需服务器█
█打码兔答题 速度快 极稳定█
大量收空间转发量相册等QQ7212210
Thewolf语音验证码接收平台可API
█强制好友量(两位即可) 
█火眼答题-超速-极稳-高质量█云速打码全天50%分成★稳定★快速
大量收空间转发量相册等QQ7212210
高价收预装或静默安装量
打码█最低1元/万题█ 分成任设
滴水编程达人逆向培训
每天10万男性量需要联系Q22288847
手机卡接注册项目\API对接
高价收预装或静默安装量
大量收网吧强制量 QQ:4579406免费淘客内部券API接口,技术支持
★高价收各种微信好友量★
==60码短信平台最高70%高分成==
高价收预装或静默安装量
大量收网吧强制量 QQ:4579406
免费淘客内部券API接口,技术支持
出游戏男粉日产上万
== 60码平台专属对接全免费 ==
高价收预装或静默安装量
大量收网吧强制量 QQ:4579406
微霸引流营销软件,日加千人
★滴滴答题★8元万码★分成任加★
█斗鱼/熊猫人气招代理Q5919620█ ▲▲加QQ985013583▲▲大量收网吧强制量 QQ:4579406
█映客人气招代理QQ1844493983█
台湾拨号VPS服务器/测试Q8233559
██ 实力高价收购各种流量!██接QQ代加,售男女好友Q1776604991大量收网吧强制量 QQ:4579406验证码识别 定做 可包月 独立平台
高价收购各类流量加Q834138
██ 实力高价收购各种流量!██高年龄强制QQ空间接推广QQ222561
 ☆英数打码☆
验证码识别 定做 可包月 独立平台
高价收购各类流量加Q834138
██ 实力高价收购各种流量!██高年龄强制QQ空间接推广QQ222561
映客<最便宜人气>招代理649562584
验证码识别 定做 可包月 独立平台
高价收购各类流量加Q834138
██ 实力高价收购各种流量!██高年龄强制QQ空间接推广QQ222561
映客<高等级人气>招代理649562584
验证码识别 定做 可包月 独立平台
高价收购各类流量加Q834138
▲▲加QQ8956858▲▲
高年龄强制QQ空间接推广QQ222561
映客<高星标人气>招代理649562584
验证码识别 定做 可包月 独立平台
高价收购各类流量加Q834138
长期出售纯手推男性流量QQ807015
高年龄强制QQ空间接推广QQ222561
映客<80金光进场>招代理649562584
高价收各种量!微信/群发/网站!
◆◆5毛稳定收安装量◆◆
0.3收强制加群量引流量联系Q807015
验证码识别定制联系QQ3244540580
映客招收实力代理招代理649562584
大量收网吧强制量 QQ343666491
◆◆5毛稳定收安装量◆◆
█拨号vps服务器5元/天免费测试█
██全国50地区混合拨号VPS动态IP
【枫叶打码 九宫 天龙 QQ码特价】实力公司诚招美工前后台734935789
每天新鲜1-2万Q群 接推广 
█陌陌动态男粉日出10wQQ:949369
██平台自助开通邀请最高返利30%
王者荣耀转盘引流联系Q6417954
【26元】给你加3000微信好友█ 
一手打码平台/低至2元/不限难度
★收各强制网吧QQ引流好友量★  
CPS一手平台寻渠道 QQ:27913242
快手强制真人粉q375772
一手网咖好友加群转发量950092
【日发30万条旺旺广告 无限群发】
我要租此广告位    
查看: 2003|回复: 29
收起左侧

[易源码分享] 【GitHub分享】一款非常优秀的JSON解析引擎,《Jsoncpp》黑猫易语言移植版。

  [复制链接]
结帖率:82% (9/11)
发表于 2017-4-15 21:29:40 | 显示全部楼层 |阅读模式
分享源码
界面截图: -
是否带模块: -
备注说明: -
         JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,和xml类似,它基于ECMAScript规范的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率


      《JSONCPP》是一个跨平台的开源库《https://github.com/open-source-parsers/jsoncpp》,用于C++处理JSON格式数据的开发包,

下面讲一下如何使用这个库对JSON格式数据进行反序列化。

例如:
       {"key1": 100,"key2":true,"array":[{"key3":"1111"},{"key4":3.14}]}
代码:
  
子程序名返回值类型公开备 注
_临时子程序  
变量名类 型静态数组备 注
json文本型  
readerJsonReader 解析引擎
rootJsonValue 根对象
key1文本型  
key2逻辑型  
key3文本型  
key4双精度小数型  
json = #常量1
' {"key1": 100,"key2":true,"array":[{"key3":"1111"},{"key4":3.14}]}
如果真 (reader.从文本解析 (json, root))
key1 = root.At (“key1”).asString ()
key2 = root.At (“key2”).asBool ()
key3 = root.At (“array”).Index (0).At (“key3”).asString ()
key4 = root.At (“array”).Index (1).At (“key4”).asDouble ()
调试输出 (key1, key2, key3, key4)


i支持库列表   支持库注释   
spec特殊功能支持库

例如:      //对于多层结构,以及数组的解析      {"root":{"child":{"title":"Hello World"}},"array":[{"key":"1111"},{"key":"2222"}]}
代码:
  
子程序名返回值类型公开备 注
_临时子程序  
变量名类 型静态数组备 注
json文本型  
readerJsonReader 解析引擎
rootJsonValue 根对象
title文本型  
arrayJsonValue  
i整数型  
key文本型  
json = #常量2
' {"root":{"child":{"title":"Hello World"}},"array":[{"key":"1111"},{"key":"2222"}]}
如果真 (reader.从文本解析 (json, root))
' 多层直接解析
title = root.At (“root”).At (“child”).At (“title”).asString ()
调试输出 (title)
' 数组解析
array = root.At (“array”)
调试输出 (“数组成员数:”, array.Length ())
计次循环首 (array.Length (), i)
key = array.Index (i - 1).At (“key”).asString ()
' 数组下标从0开始
调试输出 (i, key)
计次循环尾 ()


i支持库列表   支持库注释   
spec特殊功能支持库

例如:      //解析复杂JSON       json.txt (17.47 KB, 下载次数: 6)

评分

参与人数 8好评 +6 精币 +17 收起 理由
l1over + 1 + 1 支持开源~!感谢分享
efeiyang + 1 + 2 感谢分享,很给力!~
zs19970422 + 2 支持开源~!感谢分享
循环不计次 + 1 + 1 奉上小小红包希望笑纳
hjjadg + 1 感谢分享,很给力!~
银河世纪 + 1 + 2 此处应该有鼓励~
小白熊 + 1 + 5 这个不错
leiyh + 1 + 3 感谢分享,很给力!~

查看全部评分



您可以选择打赏方式支持楼主

打赏

参与人数 1 打赏积分 理由 收起 打赏时间
junkboy +666   精币 给大佬请安 2017-4-15 22:33

查看全部打赏

本帖被以下淘专辑推荐:

结帖率:93% (211/226)
发表于 昨天 15:14 | 显示全部楼层
谢谢,这个东西不错,下载你收藏

回复

使用道具 举报

结帖率:0% (0/1)
发表于 昨天 08:29 | 显示全部楼层
谢谢,这个东西不错,下载你收藏

回复

使用道具 举报

发表于 前天 00:10 | 显示全部楼层
感谢分享 。作者牛B.

回复

使用道具 举报

结帖率:50% (3/6)
发表于 3 天前 | 显示全部楼层
支持开源~!感谢分享

回复

使用道具 举报

发表于 5 天前 | 显示全部楼层
给大佬请安

回复

使用道具 举报

签到天数: 1 天

发表于 5 天前 | 显示全部楼层
给大佬请安

回复

使用道具 举报

发表于 6 天前 | 显示全部楼层
感谢分享!!!!!!!!!!!!!!!

回复

使用道具 举报

发表于 6 天前 | 显示全部楼层
感谢分享,顶一下

回复

使用道具 举报

发表于 7 天前 | 显示全部楼层
感谢分享,顶一下

回复

使用道具 举报

发表于 7 天前 | 显示全部楼层
还不懂各种js,现在下载下来再说,嘻嘻

回复

使用道具 举报

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

本版积分规则 致发广告者

快速回复 收藏帖子 返回列表

sitemap|易语言教程|易语言源码|易语言论坛|诚聘英才|易语言模块|Archiver|手机版|联系我们|精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
揭阳精易科技有限公司申明:我公司所有的培训课程版权归精易所有,任何人以任何方式翻录、盗版、破解本站培训课程,我们必将通过法律途径解决!
公司简介:揭阳市揭东区精易科技有限公司致力于易语言教学培训/易语言学习交流社区的建设与软件开发,多年来为中小企业编写过许许多多各式软件,并把多年积累的开发经验逐步录制成视频课程供学员学习,让学员全面系统化学习易语言编程,少走弯路,减少对相关技术的研究与摸索时间,从而加快了学习进度!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3400082,企业QQ: 800073686,邮箱:800073686@b.qq.com
Powered by Discuz! X3.2 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125

快速回复 返回顶部 返回列表