cjson编码 - 删除""来自字符串

时间:2018-03-31 16:38:33

标签: lua double-quotes cjson

我有一个JWT,我正在解码并打印到我的日志,但问题是,当我这样做时,它还包括""我不想要......

以下是为我工作的代码片段

local jwt = require "resty.jwt"
local jwt_obj = jwt:load_jwt(res.access_token)
local cjson = require "cjson"
ngx.log(ngx.DEBUG, "res.access_token.sub=", cjson.encode(jwt_obj.payload.sub) 

所以在我的日志中看起来像这样

2018/03/24 19:19:16 [debug] 13683#13683: *1 [lua] access_by_lua(default.conf:82):30: res.access_token.sub="yesyesyes"

所以我想删除""来自yesyesyes

1 个答案:

答案 0 :(得分:0)

好位置..已通过以下解决

local jwt = require "resty.jwt"
local jwt_obj = jwt:load_jwt(res.access_token)
local cjson = require "cjson"
ngx.log(ngx.DEBUG, "res.access_token.sub=", jwt_obj.payload.sub)