summaryrefslogtreecommitdiffstats
path: root/runtime/msg.c
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/msg.c')
-rw-r--r--runtime/msg.c3
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);