我正在读一个json文件,然后它可以工作,但我需要在程序中手动测试json值,而不是从文件中读取。
data_t *data = from_json_file_safe(serviceJsonPath,
"bak"); // reads service.json.bak
data_set_default_string(data, "type", "_common");
如何手动设置*data
以获得以下值,而不是使用from_json_file_safe
?
{
"settings": {
"server": "www.example.com",
"service": "Stack-overflow"
},
"type": "_common"
答案 0 :(得分:1)
原始字符串可能有助于让json不必转义每个引用:
const char* data = R"(
{
"settings": {
"server": "www.example.com",
"service": "Stack-overflow"
},
"type": "_common"
}
)";