diff options
author | Álvaro Neira Ayuso <alvaroneay@gmail.com> | 2013-10-13 21:52:34 +0200 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2013-10-17 10:03:37 +0200 |
commit | ec4b60bebcab23d46aa09bed06018457c35e5afa (patch) | |
tree | 20a277a82715a2771869320cb1854daa55e52644 /src/chain.c | |
parent | 271442070bdde632e591871ade7b39ffd2cf63fb (diff) |
src: json: remove spaces
Remove all the spaces from the JSON output to reduce the size
of the output string, this also provides a consistent output
in table, chain, rule and set.
As Stephen Hemminger suggested, better to squash the output to
consume as less bytes as possible.
Signed-off-by: Alvaro Neira Ayuso <alvaroneay@gmail.com>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'src/chain.c')
-rw-r--r-- | src/chain.c | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/src/chain.c b/src/chain.c index f831479..6179f68 100644 --- a/src/chain.c +++ b/src/chain.c @@ -754,14 +754,14 @@ static int nft_chain_snprintf_json(char *buf, size_t size, struct nft_chain *c) int ret, len = size, offset = 0; ret = snprintf(buf, len, - "{ \"chain\": {" - "\"name\": \"%s\"," - "\"handle\": %"PRIu64"," - "\"bytes\": %"PRIu64"," - "\"packets\": %"PRIu64"," - "\"family\": \"%s\"," - "\"table\": \"%s\"," - "\"use\": %d", + "{\"chain\":{" + "\"name\":\"%s\"," + "\"handle\":%"PRIu64"," + "\"bytes\":%"PRIu64"," + "\"packets\":%"PRIu64"," + "\"family\":\"%s\"," + "\"table\":\"%s\"," + "\"use\":%d", c->name, c->handle, c->bytes, c->packets, nft_family2str(c->family), c->table, c->use); @@ -769,10 +769,10 @@ static int nft_chain_snprintf_json(char *buf, size_t size, struct nft_chain *c) if (c->flags & (1 << NFT_CHAIN_ATTR_HOOKNUM)) { ret = snprintf(buf+offset, len, - ",\"type\": \"%s\"," - "\"hooknum\": \"%s\"," - "\"prio\": %d," - "\"policy\": \"%s\"", + ",\"type\":\"%s\"," + "\"hooknum\":\"%s\"," + "\"prio\":%d," + "\"policy\":\"%s\"", c->type, nft_hooknum2str(c->family, c->hooknum), c->prio, nft_verdict2str(c->policy)); SNPRINTF_BUFFER_SIZE(ret, size, len, offset); |