Cloud API incorrectly parsing DOUBLE values

It seems that strings work pretty well:

char mystr[6];

void setup() {
    Spark.variable(“mystr”, &mystr, STRING);
}

void loop() {
    sprintf(mystr, “%.2f”, 12.34);
}