如何在C++中设置JSON库?(Microsoft Visual Studio)

4

我已经以zip格式下载了nlohmann库,现在需要知道应该将其解压缩到什么位置。我知道这是一个仅包含头文件的库。我应该将它解压缩到以下哪个目录下:

/usr/include 或者 /usr/include/c++/8

因此目录看起来应该像这样:

/usr/include/nholmann/include 或者 /usr/include/c++/8/nholmann/include


这是一个仅包含头文件的库(需要c++14)。 - super
我可以知道如何设置吗?你能告诉我步骤吗?谢谢! - Chin Yong
没有步骤,只需 #include "json.hpp"。这就是 header only 的意思。 - super
好的,谢谢您提供的信息。 - Chin Yong
对于C++/WinRT,您可以使用UWP的JsonObjectJsonArrayJsonValue接口,而无需添加外部文件或外部头文件。目前,对于C++ WinRT应用程序的Visual Studio项目模板存在一个错误,您需要在属性->C++->命令行部分中添加/Zc:twoPhase-,但除此之外,它非常方便。https://learn.microsoft.com/en-us/uwp/api/windows.data.json - kayleeFrye_onDeck
1个回答

7

所以有许多JSON库可供使用。我建议您使用这个(需要C++11):

https://github.com/nlohmann/json

这是一个仅需头文件的库,无需安装。它采用MIT许可证,即使用于商业用途也很好。此外,它被广泛使用,因此如果您遇到任何问题,可以轻松在互联网上找到一些资源。在stackoverflow上查找标签nlohmann-json
要使用它,您需要添加 #include <nlohmann/json.hpp> 有关更多信息,请查看github integration

我可以知道如何设置吗?你能给我步骤吗?谢谢! - Chin Yong
所有的内容都在 Github 页面上。只需要查看即可。基本上,设置只需将适当的包含添加到项目中。 - wdudzik
好的,谢谢您提供的信息。 - Chin Yong
1
还有,能否告诉我下投票的人,我的回答哪里有问题? - wdudzik

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接