我正在使用Azure PHP函数,我遇到了一个小烦恼,在那里我找不到任何文档。
调用函数时,它将接受输入,对其进行一些转换,并将结果作为函数的输出返回。然而,对于一些reasone,输出被括起来并转义为引号。
例如:
“{\”name \“:\”Tom \“}”
而不是:
{“name”:“Tom”}
因此引号和反斜杠实际上是函数HTTP输出的一部分。不是由函数的实际PHP代码添加的。响应的内容类型也总是设置为application / json,但是虽然我正在返回json,但它是双重编码的。
有没有办法防止这种情况发生?在我需要调用此函数的任何地方(例如来自Javascript),必须实现某种类型的unescaping似乎是不对的。