Юникод символ в JSON

Я работаю над чтением данных из json, но парсер json не может декодировать некоторые символы юникода. Ниже приведены данные 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'

0 ответов

Другие вопросы по тегам