1

我正在努力从 JSON 中读取数据,但 JSON 解析器无法解码一些 unicode 字符。下面是我要解析的文件中的 JSON 数据。

[  
    {  
        "code":"BR",
        "name":"Brazil",
        "capital":"Bras\xc3\xadlia"
    }
]

此数据在 JSON 文件中,我正在使用nlohmann json库来解析 JSON。下面是我正在使用的代码。

std::ifstream ifs("resources/countries.json");
nlohmann::json j2 = nlohmann::json::parse(ifs)

我收到以下错误

unknown character after backslash 'Bras\x'
4

0 回答 0