Open ADUDevEx opened 11 months ago
The LuaRocks CJSON won't work without pat adjustment, but CJSON should be built-in.
Try these commands to verify:
> docker run -ti --rm openresty/openresty:1.21.4.1-8-alpine-fat sh -c "luajit -e \"print(require('cjson'))\""
table: 0x581979746f08
> docker run -ti --rm openresty/openresty:1.21.4.1-8-alpine-fat sh -c "luajit -e \"for k, v in pairs(require('cjson')) do print(k,v) end\""
new function: 0x23f05180eef0
null userdata: NULL
empty_array_mt table: 0x23f05180e0a8
array_mt table: 0x23f05180e0f0
empty_array userdata: 0x7fffb48bd988
_NAME cjson
_VERSION 2.1.0.10
encode function: 0x23f05180e7c0
decode function: 0x23f05180e838
encode_empty_table_as_object function: 0x23f05180e8a0
decode_array_with_array_mt function: 0x23f05180e988
encode_sparse_array function: 0x23f05180ea08
encode_max_depth function: 0x23f05180e920
decode_max_depth function: 0x23f05180eb48
encode_number_precision function: 0x23f05180ebc0
encode_keep_buffer function: 0x23f05180ec38
encode_invalid_numbers function: 0x23f05180ea48
decode_invalid_numbers function: 0x23f05180eac0
encode_escape_forward_slash function: 0x23f05180ee70
Environment
Computer : Mac Book M2 Docker : 24.0.6, build ed223bc820 Docker image : openresty/openresty:1.21.4.1-8-alpine-fat
Issue
CJSON is supposed to be available on the Docker image
Demo
I hope I'm not just overlooking a step to load it. Let me know if you need more information and thanks in advance for your help.