如何在C ++构建中嵌入JSON文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在C ++构建中嵌入JSON文件相关的知识,希望对你有一定的参考价值。

我是C ++世界的新手,我正在尝试编写一个需要一些属性的应用程序(JSON文件)。我设法解析了json并构建了应用程序。问题是我需要使用构建的应用程序将该json文件放在同一文件夹中,以便我可以阅读它。如何在构建中“注入”该JSON文件。

现在,我正在做这样的事情来获取JSON文件。

const char *Config::defaultConfigName()
{
    return "config.json";
}

我把JSON放在项目中的“源文件”中。为了从项目中获取“config.json”,我应该给出什么路径?或者什么是最好的解决方案?

谢谢!

答案

我设法将JSON文本放在源代码中:

const char *Config::defaultConfigName()
{

char const *json= R"config({
  "key": "value"
})config";

    return json;
}

以上是关于如何在C ++构建中嵌入JSON文件的主要内容,如果未能解决你的问题,请参考以下文章