专栏首页hhkcpp实现一个轻量json库
原创

cpp实现一个轻量json库

github地址:https://github.com/HuangHongkai/SimpleJson

几个月前做的一个东西,代码精简,实现json的读取和写入等操作,提供方便的api操作,支持复杂的嵌套以及各种格式化输出。为了支持各种类型的读写,参考了boost中的any.hpp;为了实现array和object的嵌套,用了很多递归的方法。如果有什么建议欢迎评论,差不多要找工作了,把以前做的一些东西放出来,跪求个star,据说对找工作有帮助。

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 版图识别原则

    版图识别题是CMOS课的必考题。但每年很多同学都做不对,其实版图识别考试内容很简单,只要掌握以下几点就可以了。

    网络交换FPGA
  • maven打包 错误: -source 1.3 中不支持注释

    HaC
  • 运营研究的3个方法:过程法、要素法、分类法

    作者:平章大人 全文共 2582 字 7 图,阅读需要 7 分钟 ———— / BEGIN / ———— 研究了这么久的营销和运营,我越发深刻地认可一句话:“上...

    iCDO互联网数据官
  • replication-manager 编译

    replication-manager 和 orchestrator  这2款软件是以后的趋势

    二狗不要跑
  • Golang Leetcode 657. Robot Return to Origin.go

    更多内容请移步我的repo:https://github.com/anakin/golang-leetcode

    anakinsun
  • Linux内核的内存管理

    用户空间分配内存可以使用C语言中的malloc和C++的new,当然了new的底层其实也是malloc,这个malloc就去分配内存给我们。但是这个不一定,你用...

    用户5426759
  • 网站建设教程:PageAdmin建站系统的安装

    PageAdmin建站系统最大的特点就是扩展灵活,加上可以免费下载,没有版权信息,国内拥有很多用户,很多中小网站制作公司也采用这款系统来给自己的客户做网站,在此...

    用户4831957
  • pycharm远程linux开发和调试代码

    pycharm是一个非常强大的python开发工具,现在很多代码最终在线上跑的环境都是linux,而开发环境可能还是windows下开发,这就需要经常在linu...

    coders
  • 全球首创API自动化测试,10大功能满足企业所有API 管理需求

    eoLinker接口管理平台作为国内最大的在线接口管理平台,以及GDG的长期合作企业,以其强大的功能以及良好的用户体验深受国内外开发者的喜爱。eoLinker致...

    BestSDK
  • 2019年,网站SEO注意事项有哪些?

    当你在从事SEO工作中,你会遇到各种问题,比如:外链的消失,关键词排名的下滑,SEO并不是一个一劳永逸的事情,随着算法不断的调整,你可能需要对现有排名不断的维护...

    蝙蝠侠IT

扫码关注云+社区

领取腾讯云代金券