NGINX cjson lua decode json -
i trying run cjson decode example found in manual :
and can't seem work.
here relevant config:
location / { content_by_lua ' local cjson = require("cjson") json_text = '[ true, { "foo": "bar" } ]' value = cjson.decode(json_text) ngx.say(value) '; resolver 8.8.8.8; }
i error :
sudo nginx -t nginx: [emerg] unexpected "[" in /etc/nginx/nginx.conf:29 nginx: configuration file /etc/nginx/nginx.conf test failed
if remove square brackets get:
sudo nginx -t nginx: [emerg] directive "content_by_lua" not terminated ";" in /etc/nginx/nginx.conf:28 nginx: configuration file /etc/nginx/nginx.conf test failed
does have idea doing wrong ? seems cjson should easy way parse json in nginx , know people doing ... can't figure out why example code isn't working me.
Comments
Post a Comment