В настоящее время у меня есть файл JSON (Test. json) с некоторыми действительными данными в формате json, и я пытаюсь проанализировать данные, используя объект json (readData), используя JsonCpp, как показано ниже
Json::Value readData;
std::ifstream readFile("Test.json");
readFile >> readData;
Это прекрасно работает, если файл json имеет допустимое содержимое в формате json, но происходит сбой при "readFile >> readData", если содержимое не имеет формат json. Есть ли способ проверить файл перед тем, как присвоить его объекту json в C ++?