Вызов метода nlohmann :: json :: dump из промежуточного окна visual studio - PullRequest
2 голосов
/ 04 апреля 2020

Я пытаюсь вывести объект из типа 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

Есть идеи, как это сделать правильно?

...