common/json: Add json_add_double.

This commit is contained in:
ZmnSCPxj 2018-02-07 13:06:36 +00:00 committed by Christian Decker
parent 2a979a2d5c
commit e1284b1df1
2 changed files with 8 additions and 0 deletions

View file

@ -411,6 +411,11 @@ void json_add_snum(struct json_result *result, const char *fieldname, int value)
json_start_member(result, fieldname);
result_append_fmt(result, "%d", value);
}
void json_add_double(struct json_result *result, const char *fieldname, double value)
{
json_start_member(result, fieldname);
result_append_fmt(result, "%f", value);
}
void json_add_u64(struct json_result *result, const char *fieldname,
uint64_t value)

View file

@ -90,6 +90,9 @@ void json_add_literal(struct json_result *result, const char *fieldname,
void json_add_snum(struct json_result *result, const char *fieldname,
int value);
/* '"fieldname" : value' or 'value' if fieldname is NULL */
void json_add_double(struct json_result *result, const char *fieldname,
double value);
/* '"fieldname" : value' or 'value' if fieldname is NULL */
void json_add_num(struct json_result *result, const char *fieldname,
unsigned int value);
/* '"fieldname" : value' or 'value' if fieldname is NULL */