]> git.ipfire.org Git - thirdparty/systemd.git/commit
table: Add TABLE_SET_JSON_FIELD_NAME
authorAdrian Vovk <adrianvovk@gmail.com>
Wed, 3 Jul 2024 21:51:35 +0000 (17:51 -0400)
committerAdrian Vovk <adrianvovk@gmail.com>
Wed, 17 Jul 2024 18:15:41 +0000 (14:15 -0400)
commitbf01601f11454cdf7f26c674893ccbca7c09a1ce
tree39feaf1448a24e9862ce5d7af53bc7b8c38c502c
parent473747b8cf3f65a785383301748bb89b9b9bf81c
table: Add TABLE_SET_JSON_FIELD_NAME

Lets you conveniently set JSON field names in table_add_many. Especially
useful for vertical tables. For example:

table_add_many(t,
               TABLE_FIELD, "Display Name",
               TABLE_STRING, obj->display_name,
               TABLE_SET_JSON_FIELD_NAME, "displayName",
               TABLE_FIELD, "Timestamp",
               TABLE_TIMESTAMP, obj->timestamp,
               TABLE_SET_JSON_FIELD_NAME, "timestampUSec");
src/shared/format-table.c
src/shared/format-table.h
src/test/test-format-table.c