首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C/C++ JSON解析器

C/C++ JSON解析器
EN

Stack Overflow用户
提问于 2016-04-07 17:10:42
回答 3查看 83K关注 0票数 22

我们有C/C++解析器的要求在我的应用程序中。应用程序所做的就是调用rest webservice并从服务中获取输出。如果输出是JSON,它应该对其进行解析并将结果显示给最终用户。

你能推荐给我好的/最好的C/CPP JSON解析器(根据你的意思),以便我可以在我的应用程序中使用吗?

当我在线搜索时,我得到了多个JSON解析器。但我想知道最好的。

提前感谢

EN

回答 3

Stack Overflow用户

发布于 2016-04-07 17:24:59

假设您对解析器的C++实现很满意,我对nlohmann/json没有任何问题;尽管有更快的库,但它已经足够快,可以满足我的需求,并且具有以下优势:

  • 集成到您的项目中非常容易(单个标题)
  • 干净简单的API没有过多繁琐的语法
  • 良好的测试覆盖率

上面链接的Github页面有一个很好的概述,所以不值得我在这里介绍更多细节。

对于多个方面的库(不仅仅是性能)的比较,您可以查看此处:miloyip/nativejson-benchmark

票数 28
EN

Stack Overflow用户

发布于 2016-04-07 17:17:36

我们对RapidJson感到满意,它用于AssetImporterLib for the GLTF-importer。

你可以找到一个性能测试here ( 100%最好)。关于这些例子,RapiJson已经赢了。尤其是对于这个库,我们永远不会自己去测量性能。

票数 4
EN

Stack Overflow用户

发布于 2016-04-07 19:54:07

我强烈推荐Cereal。它是一个可移植的、易于使用的C++序列化库,支持JSON、XML、纯文本和二进制格式。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36471581

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档