回答
编辑 - Boost库似乎只使用RapidXML,而不使用RapidJSON。
它应该不关心你,因为它是库的实现细节。
所以答案可能是“不”(更可能是“是”),并且你绝对不会从中得到任何东西,因为你不能依赖它。
只需选择自己的XML库,并在你需要它使用它:What XML parser should I use in C++?
IIRC升压主要修改了命名空间,所以你不会有当您选择ODR擦出RapidXML
我比较37标准一致性和性能的nativejson-benchmark中的C/C++ JSON库。
但是,我未能将Boost.PropertyTree(1.60)集成到基准测试中,因为它将数字,true,false和null类型解析为字符串。
编辑:为了更直接地回答问题,Boost.PropertyTree无法提供大多数JSON库所提供的JSON功能。另一方面,RapidJSON是一个高符合性和高性能的JSON库。顺便说一句,除了解析/串化JSON之外,RapidJSON还提供了流式API,JSON指针和JSON模式。这些功能在开源库中不常见。
当然。这不是一个JSON库。这是一个属性树库。如果您需要JSON库,请使用JSON库。 – sehe
是json库和快速json之一吗? – vishnubvrit
@ user3262531这就是问题,这就是我的回答。但是,Boost Property **不是** JSON库。它**使用**一个(为属性树实现可能的后端之一)。 – sehe
- 1. 解析推送不工作在分析服务器上Android
- 2. Xdebug分析器不工作?
- 3. 解析推不工作在模拟器
- 4. rapidjson cocos2d-x解析
- 5. Newtonsoft JSON分析器
- 6. IBM工作灯适配器解析JSON
- 7. android JSON解析器不工作
- 8. rapidjson正确的JSON创建
- 9. 设置推进工作区
- 10. Rapidjson输出字符串不工作
- 11. 如何使用rapidjson解析JSON字符串时区分键和值?
- 12. 解析JSON不工作
- 13. 解析JSON不工作
- 14. JSON解析不工作
- 15. C中推荐的JSON解析器?
- 16. 工作灯分析服务器
- 17. Elasticsearch自定义分析器不工作
- 18. .NET分析器如何工作?
- 19. XML分析器无法正常工作
- 20. Elasticsearch同义词分析器不工作
- 21. 代码分析器如何工作?
- 22. 分析器的Json PHP
- 23. Python的JSON分析器
- 24. JSON到Java分析器-Android
- 25. Rapidjson解析另一个JSON如果第一个有错误
- 26. JSON解析不JSON字符串工作
- 27. JSON解析器推荐:是否有JSON解析器维护秩序?
- 28. ANTLR词法分析器操作将信息推送到解析器?
- 29. 改进lucene.net分析器
- 30. 解析推送通知不工作ios
我看到我误读RapidJSON为RapidXML。同样适用,在效率方面比照 – sehe
这将是一个很好的使用? – vishnubvrit
你是什么意思。你只有一个选项。这将是一个使用 – sehe