Simple fix to double encode

This commit is contained in:
Remi Collet
2012-12-13 11:16:03 +01:00
parent a01b659ace
commit 4014fe86d9

View File

@@ -552,7 +552,16 @@ static int json_object_double_to_json_string(struct json_object* jso,
int level, int level,
int flags) int flags)
{ {
return sprintbuf(pb, "%f", jso->o.c_double); char buf[128], *p;
int size;
size = snprintf(buf, 128, "%f", jso->o.c_double);
p = strchr(buf, ',');
if (p) {
*p = '.';
}
printbuf_memappend(pb, buf, size);
return size;
} }
struct json_object* json_object_new_double(double d) struct json_object* json_object_new_double(double d)