Simple fix to double encode
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user