:10.578KB : :1 :2023-03-23 16:06:06
有个朋友向我反馈说:虽然V8引擎的执行效率很高,但V8引擎的DLL文件9MB多,在某些场景下,携带并不方便!
希望我能编写一个不依赖外部库的Json。于是,我编写了这个基于Windows COM 组件 Json解析器。
在功能上,classWinJson 与 classV8Json 是完全一样的(调用方法也完全一样)。
区别在于:
1. classWinJson 优点:不依赖任何外部库,缺点:效率比之前开源的 classV8Json 慢2%左右
2. classV8Json 优点:执行效率高一点,缺点:依赖一个9MB的V8引擎DLL库
我电脑上,classV8Json【运行速度测试】为:5618ms,classWinJson为:5841ms,相差不明显,我的CPU有点老:I7 3770k
classWinJson不算功能完美,但应该可以满足99.99%的需求。有兴趣的朋友可以在我的基础上再扩展一下。
本作保留了classV8Json的调用风格,用起来有javaScript原生代码的味道,调用可读性还不错。
02-17轻量级的json解析器,基于V8引擎
02-02Windows内存共享源码带例程
01-30查看Windows主题预设颜色
01-07windows冗余文件和空文件清理软件
01-06Windows窗体程序开发框架
12-14易语言web服务,多线程轻量级服务
10-19lwip:轻量级IP协议栈
10-17Windows内核实验教程