精易论坛

标题: json 解析支持库,可静编 [打印本页]

作者: 镇坛道德标杆    时间: 2017-11-23 19:53
标题: json 解析支持库,可静编



对 json.org 官方推荐的 C 的 json 解析库之一的 parson 的完整封装。


1、封装全指针操作,因为 json 中会经常出现 ANSI 无法表示的字符,而且绝大部分网页返回的数据都是 UTF-8,而 json 又极其普遍地应用在网络传输中。

2、不支持不带引号的 key,例如:
  1. {data:"value"}
复制代码
(说一下,这种虽然常见,但并不是符合标准的 json)

3、并不是多年未更新的库,上一次 commit 是一个月前,这也是我选择它的原因之一。

4、可以用 vc6(vc98)静编。

5、这个库的 c 的源码极其简单,有能力的可以自己阅读和修改(反正 MIT...)。



支持库制作交流群 & 伪 VC++ 交流群:547525064  


用 VS2017 制作支持库
修改易 IDE 默认对话框
SAX 风格 json 解析库


源码下载:


fne & lib 下载:


Snipaste_2017-11-23_19-36-19.png (266.9 KB, 下载次数: 34)

Snipaste_2017-11-23_19-36-19.png

fne&lib.zip

240.91 KB, 下载次数: 135, 下载积分: 精币 -2 枚


作者: xgrjw    时间: 2017-11-23 20:01
意思一下...省得一个顶的人都没
作者: woai12398    时间: 2017-11-23 20:09
支持一下 感觉还不错
作者: 邪恶的二进制    时间: 2017-11-23 20:17
我来试试速度,长期和JSON打交道的

作者: 镇坛道德标杆    时间: 2017-11-23 20:22
邪恶的二进制 发表于 2017-11-23 20:17
我来试试速度,长期和JSON打交道的

这个库在流行的 C 和 C++ 的 json 解析库里大概处于中上游吧,比如处理浮点数啥的用的 sprintf,和顶尖的 rapidjson 没法比。

rapidjson 作者有评测。

还有就是易毕竟不支持指针,所以想速度快,可能要对指针很熟悉,否则转来转去对速度就有影响了。
作者: 花开一半    时间: 2017-11-23 20:33
谢谢分享啊
作者: chencunbo    时间: 2017-11-23 20:34
这个库的 c 的源码极其简单
作者: 现代味儿    时间: 2017-11-23 20:43
这个很不错 学习了
作者: qazx84265    时间: 2017-11-23 20:53
厉害了,向大婶学习
作者: aManQ    时间: 2017-11-23 21:28
貌似没看懂。。。。下载研究看看
作者: zzzzzzzz88    时间: 2017-11-23 21:35
下一个学习!!!
作者: 虚vs伪    时间: 2017-11-23 21:48
下一个学习!!!
作者: 福仔    时间: 2017-11-23 22:00
暂时还没看源码,不过看你截图的好像不是封装到一个对象里呢,先下载看看
作者: 兰陵小生    时间: 2017-11-23 22:05
我是来学习的额
作者: 飞黄腾达9    时间: 2017-11-23 22:06
这个库的 c 的源码极其简单,有能力的可以自己阅读和修
作者: wangguan    时间: 2017-11-23 22:15
感谢分享!下载看看。。。
作者: qiuyingjia    时间: 2017-11-23 22:29
可以的,支持
作者: 情雅    时间: 2017-11-23 23:18
好东西,谢谢分享
作者: 堕天圣黑猫    时间: 2017-11-24 00:26
这个看起来好厉害(°ー°〃)
作者: xslyhk    时间: 2017-11-24 00:36
谢谢分享哦
作者: 蓝天lt    时间: 2017-11-24 01:05
x谢谢分享。
作者: 网络注册会员    时间: 2017-11-24 08:25
顶我来支持一下
作者: Continent    时间: 2017-11-24 09:28
顶我来支持一下
作者: 529512527    时间: 2017-11-24 09:43
支持一下啊
作者: 扣扣    时间: 2017-11-24 12:18
没啥说的先顶在下!!!!!!!!!!

作者: huaidan2015    时间: 2017-11-24 13:54
可以用 vc6(vc98)静编
作者: 拉面    时间: 2017-11-24 14:50

支持一下啊
作者: 2034456    时间: 2017-11-24 14:55
这个支持库好阿豪
作者: fire2018    时间: 2017-11-24 15:56
支持原创,支持持续更新

作者: q97012791    时间: 2017-11-24 16:28
看到了好东西

作者: vlouse    时间: 2017-11-24 17:29
感谢分享,虽然这块我用不的是很多、
作者: wanzhenghe999    时间: 2017-11-24 18:37
不错,楼主给力

作者: 2257001    时间: 2017-11-24 20:56
顶~~~还没学到这个
作者: 小逗比    时间: 2017-11-25 06:29
这个真心不错
作者: hb01846    时间: 2017-11-25 10:38
来学习下,正好用得上。谢谢了。
作者: futiem    时间: 2017-11-25 13:14
fne & lib 下载

作者: 飞黄腾达9    时间: 2017-11-25 13:59
有能力的可以自己阅读和修改
作者: searchjack    时间: 2017-11-25 17:42
支持开源~!感谢分享
作者: freexx    时间: 2017-11-25 17:45
看看有啥不一样的
作者: searchjack    时间: 2017-11-25 17:48
感谢分享        c的库很强
作者: oin    时间: 2017-11-25 19:10
感谢分享        很强
作者: czj1432447293    时间: 2017-11-26 14:18
谢谢啦。。。。。。。。。。。。。

作者: Me梅川内酷    时间: 2017-11-26 15:54
看看呐看呐看呐看
作者: gaoqing    时间: 2017-11-26 22:23
这个不错啊
作者: gaoqing    时间: 2017-11-26 22:25
谢谢了啊这个不错
作者: 铭聚科技    时间: 2017-11-27 23:39
我来顶一下我来顶一下我来顶一下我来顶一下我来顶一下我来顶一下我来顶一下我来顶一下我来顶一下我来顶一下我来顶一下我来顶一下我来顶一下我来顶一下我来顶一下我来顶一下我来顶一下我来顶一下我来顶一下我来顶一下我来顶一下我来顶一下我来顶一下我来顶一下我来顶一下我来顶一下我来顶一下我来顶一下我来顶一下我来顶一下我来顶一下我来顶一下
作者: qunsen    时间: 2017-11-28 10:29
支持开源~!感谢分享
作者: 100001    时间: 2017-11-28 16:26
6666666666666
作者: 2838036369    时间: 2017-11-28 20:15
支持楼主分享

作者: 古道清风    时间: 2017-11-28 20:58
正好需要

作者: 一瓶矿泉水    时间: 2017-11-29 10:18
测试一下效率,肯定是支持多线程的
作者: kankand    时间: 2017-11-30 10:40
下载再说。谢谢,,,,,
作者: 无敌小萌神    时间: 2017-11-30 12:41
谢谢大神学习一下


作者: 上帝不在爱我    时间: 2017-12-15 04:07

谢谢大神学习一下
作者: a1236932    时间: 2018-1-30 21:39
支持开源~!感谢分享

作者: s2s00j    时间: 2018-2-4 23:06

作者: szbbm    时间: 2018-3-21 14:41
为什么放静态目录中,易语言里没有亲
作者: snamper    时间: 2018-6-13 23:46
好好xue'xi
作者: 天雨时晴    时间: 2018-7-8 15:35
感谢分享。
作者: 10044034    时间: 2018-9-24 02:18
mark标记一下
作者: xg664756    时间: 2019-4-18 07:40
拿走了 学习学习
作者: 清风徐来2    时间: 2022-12-23 17:25
感谢分享
作者: c勇往直前    时间: 2023-5-5 06:48
正好需要




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