我试图使用CJSON在Lua中对JSON进行编码/解码。我使用Luarocks (http://www.kyne.com.au/~mark/software/lua-cjson-manual.html)下载了Luarocks。
在Lua解释器中,我使用了cjson手册中的一个示例:
> local cjson = require "cjson"
> value = { true, { foo = "bar" } }
> json_text = cjson.encode(value)
stdin:1: attempt to index a nil value (global 'cjson')
stack traceback:
stdin:1: in main chunk
[C]: in ?我知道cjson正在被发现,因为如果我需要"foobar“,Lua就会出错。只是不能使用这个模块。任何帮助都将不胜感激。
发布于 2015-03-30 01:28:37
交互会话中的每一行都是一个单独的块。因此,第1行中创建的局部变量不再存在于下一行中。注意错误消息是如何提到全局变量的。尝试删除local。
https://stackoverflow.com/questions/29336895
复制相似问题