JsonVariant is 16 bytes on ESP8266. Using a float would reduce the size to 8 bytes.
JsonVariant
float