json - lua json解析变量
问题描述
是否可以使用变量来解析 json 的路径?像这样?
json = require('json')
base={magali={pass='melancia'}}
--~ local oo = json.decode( readAll("../json/base.json") )
local oo = base
user = 'magali'
print("oo[" .. oo.magali.pass .. "]") -- work
print("oo[" .. oo.user.pass .. "]") -- does not work! How do this?
错误:
lua53: example.lua:34: attempt to index a nil value (field 'user')
stack traceback:
example.lua:34: in main chunk
[C]: in ?
解决方案
推荐阅读
- wordpress - 如何在发布帖子之前检查条件(Wordpress - Hooks)
- c# - XML命名空间问题C#
- python - 将 Rhino Mesh 转换为 BufferGeometry JSON
- flutter - 无法在 Flutter 的 dio 中添加 post 方法的标头
- python - 如何在python中将tkinter get function String转换为int
- unity3d - 构建游戏后 Unity 2D 分辨率变得模糊
- powershell - Powershell脚本清空共享文件夹,但某些文件夹除外
- azure - 不尊重任务中心名称的持久功能
- c# - IPAddress.ToString 地址后面的百分号是什么?
- iis - IIS 10 反向代理在图像上抛出 404