From dc95b2f3de76df03b64bab9bbc5e6a9dc7015550 Mon Sep 17 00:00:00 2001 From: Valentin Bartenev Date: Tue, 16 May 2017 22:02:01 +0300 Subject: Controller: pretty-printing of JSON responses. --- src/nxt_conf.h | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'src/nxt_conf.h') diff --git a/src/nxt_conf.h b/src/nxt_conf.h index 5dd16177..4d427bce 100644 --- a/src/nxt_conf.h +++ b/src/nxt_conf.h @@ -12,10 +12,16 @@ typedef struct nxt_conf_json_value_s nxt_conf_json_value_t; +typedef struct { + nxt_uint_t level; + nxt_bool_t more_space; /* 1 bit. */ +} nxt_conf_json_pretty_t; + + nxt_conf_json_value_t *nxt_conf_json_parse(u_char *pos, size_t length, nxt_mem_pool_t *pool); -nxt_buf_t *nxt_conf_json_print(nxt_conf_json_value_t *value, - nxt_mem_pool_t *pool); +uintptr_t nxt_conf_json_print_value(u_char *pos, nxt_conf_json_value_t *value, + nxt_conf_json_pretty_t *pretty); #endif /* _NXT_CONF_INCLUDED_ */ -- cgit