diff options
Diffstat (limited to 'json-glib/json-generator.c')
| -rw-r--r-- | json-glib/json-generator.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/json-glib/json-generator.c b/json-glib/json-generator.c index c17d97f..bad239b 100644 --- a/json-glib/json-generator.c +++ b/json-glib/json-generator.c @@ -306,7 +306,12 @@ dump_value (JsonGenerator *generator, break; case G_TYPE_DOUBLE: - g_string_append_printf (buffer, "%f", g_value_get_double (&value)); + { + gchar buf[65]; + + g_ascii_formatd (buf, 65, "%d", g_value_get_double (&value)); + g_string_append (buffer, buf); + } break; case G_TYPE_BOOLEAN: |
