diff options
author | Rainer Gerhards <rgerhards@adiscon.com> | 2012-09-18 12:58:33 +0200 |
---|---|---|
committer | Rainer Gerhards <rgerhards@adiscon.com> | 2012-09-18 12:58:33 +0200 |
commit | 66929c7c1b37719b94d11a56b44fcfb23052237c (patch) | |
tree | f462f45b812220bdadef0517be550b96fa9eb98c /runtime/msg.c | |
parent | b76a00dd20b0941a9096d17c491ab1277a2b6fd1 (diff) | |
download | rsyslog-66929c7c1b37719b94d11a56b44fcfb23052237c.tar.gz rsyslog-66929c7c1b37719b94d11a56b44fcfb23052237c.tar.xz rsyslog-66929c7c1b37719b94d11a56b44fcfb23052237c.zip |
new ruleengine: implement native JSON in RainerScript
Diffstat (limited to 'runtime/msg.c')
-rw-r--r-- | runtime/msg.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/runtime/msg.c b/runtime/msg.c index f4ad7bf4..faccff42 100644 --- a/runtime/msg.c +++ b/runtime/msg.c @@ -3869,6 +3869,9 @@ msgSetJSONFromVar(msg_t *pMsg, uchar *varname, struct var *var) case 'N':/* number (integer) */ json = json_object_new_int((int) var->d.n); break; + case 'J':/* native JSON */ + json = json_object_get(var->d.json); + break; default:DBGPRINTF("msgSetJSONFromVar: unsupported datatype %c\n", var->datatype); ABORT_FINALIZE(RS_RET_ERR); |