diff options
-rw-r--r-- | json_object.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/json_object.c b/json_object.c index 118def7..faf6193 100644 --- a/json_object.c +++ b/json_object.c @@ -577,7 +577,7 @@ static int json_object_double_to_json_string(struct json_object* jso, else size = snprintf(buf, sizeof(buf), "-Infinity"); else - size = snprintf(buf, sizeof(buf), "%f", jso->o.c_double); + size = snprintf(buf, sizeof(buf), "%.17g", jso->o.c_double); p = strchr(buf, ','); if (p) { |