+2
Completed

Ошибка в формате JSON

Igor 4 years ago updated by Support Manager 2 years ago 2

Добрый день использую Smart-MAC 101 расширенная версия, далее устройство.

Отправляю со своего сервера, HTTP запросы методом GET, получаю ответ от устройства в формате JSON, дешифрирую.

Проблема:

1.  При маленьких нагрузках (W<1000w) приходит сообщение которое выглядит так {"W":"234"}, парсинг проходит корректно.

2. При больших нагрузках ( W >1000w) приходит сообщение {"W":"1 234"}, в котором за старшим разрядом числа стоит пробел - парсинг проходит некорректно.

3. Сообщения с ключем rW, rWh я не проверял.

В своем ПО я решил эту проблему, но наверно лучше внести исправления на уровне ПО устройства, если конечно это не было специально так задумано.

С уважением, Игорь.