diff options
author | Lennart Poettering <lennart@poettering.net> | 2019-01-04 13:24:32 +0100 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2019-12-02 09:47:00 +0100 |
commit | 78a41236e40fe0c1ea55f1c2d63933c6fcb7b8ae (patch) | |
tree | bbb805463ab640972dea1c227a5f8b11badb381f /src/shared/json.h | |
parent | f2ff34ff2aaafd313a5c62b4b9f13ba6777731e5 (diff) | |
download | systemd-78a41236e40fe0c1ea55f1c2d63933c6fcb7b8ae.tar.gz |
json: add new json_variant_set_field() helper
Diffstat (limited to 'src/shared/json.h')
-rw-r--r-- | src/shared/json.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/shared/json.h b/src/shared/json.h index 772ee67d7b..0a9b2e111a 100644 --- a/src/shared/json.h +++ b/src/shared/json.h @@ -169,6 +169,8 @@ void json_variant_dump(JsonVariant *v, JsonFormatFlags flags, FILE *f, const cha int json_variant_filter(JsonVariant **v, char **to_remove); +int json_variant_set_field(JsonVariant **v, const char *field, JsonVariant *value); + int json_parse(const char *string, JsonVariant **ret, unsigned *ret_line, unsigned *ret_column); int json_parse_continue(const char **p, JsonVariant **ret, unsigned *ret_line, unsigned *ret_column); int json_parse_file(FILE *f, const char *path, JsonVariant **ret, unsigned *ret_line, unsigned *ret_column); |