Как получить доступ к отрицательному значению с плавающей запятой в C ++ Rapid JSON C ++ - PullRequest
0 голосов
/ 25 февраля 2020

Я пытаюсь проверить и сохранить отрицательное значение с плавающей запятой, но не могу его подтвердить. запрос выглядит так -> {"долгота": - 8.74301, "широта": 42.20938}

for (auto & m: itr - > value.GetObject()) {
    if ((m.name.GetString()) {
            COUT << m.name.GetString(); //printed longitude
            if (itr - > value.IsFloat()) {
                COUT << IsFloat;
            } else if (itr - > value.IsInt()) {
                COUT << IsInt;
            } else if (itr - > value.IsUint()) {
                COUT << IsUint;
            } else if (itr - > value.IsInt64()) {
                COUT << IsInt64;
            } else {
                COUT << data type is not found; //this is printed all the time.
            }
        }
    }

Я не уверен, как получить отрицательное значение с плавающей точкой здесь.

...