【发布时间】:2017-11-01 13:48:25
【问题描述】:
我有一个请求是 JSON 的 mpgw。 我使用 JSON.stringify(json) 将内容保存在上下文变量中 问题是当 json 包含表情符号时,例如 \uD83D\uDE0D tha 变量不再是字符串,它将是二进制的并且表情符号显示为点。 我需要稍后使用变量的内容来计算 hmac,因此它必须看起来与原始 json 完全相同。
有没有办法解决这个问题? 非常感谢您的帮助。
我们正在运行固件:IDG.7.5.2.9
/乔克·D
【问题讨论】:
-
您能否详细说明如何将字符串存储到上下文变量中?也许使用的代码或操作?
-
我使用:session.input.readAsJSON(function (error, json) 读取输入,然后使用:ctx.setVar('json', JSON.stringify(json));
标签: json ibm-datapower