Я пытаюсь вывести объект из типа nlohmann::json
в читаемое строковое значение из отладчика Visual Studio. Поэтому, чтобы вызвать метод dump из экземпляра nlohmann::json
, я использую промежуточное окно visual studio.
Однако, похоже, что этот метод не работает должным образом и возвращает ошибку too few arguments in function call
, хотя я назвал его точно так, как должен. Кроме того, если я попытаюсь установить для его вывода новый тип std :: string, отладчик не сможет его идентифицировать.
myJsonObj
{m_type=object (1 '\x1') m_value={object=0x000001303ea66590 { size=2 } array=0x000001303ea66590 { size=1152921422937066337 } ...} }
m_type: object (1 '\x1')
m_value: {object=0x000001303ea66590 { size=2 } array=0x000001303ea66590 { size=1152921422937066337 } string=0x000001303ea66590 "0A_>0\x1" ...}
myJsonObj.dump()
too few arguments in function call
std::string x = myJsonObj.dump()
identifier "x" is undefined
Есть идеи, как это сделать правильно?