我有这个Lua文件,其中包含以下代码:
options = {
["VR"] = {
["box_mouse_cursor"] = false,
["custom_IPD"] = 63.5,
["custom_IPD_enable"] = true,
["enable"] = false,
["hand_controllers"] = false,
["pixel_density"] = 2,
["prefer_built_in_audio"] = true,
["use_mouse"] = true,
}
}
我试图找到一个程序集,将其解析为.Net Framework 4.5.1 C#项目可用的东西。 LuaInterface是.NET标准2.0项目,无法在.Net Framework 4.5.1中使用,因此不在讨论之列。
是否有可用的工具可以解析此信息,并希望将其重新序列化?
最佳答案
我会考虑使用Lua将您拥有的嵌套表结构编码为JSON。这将为您提供一种标准格式以写入磁盘和/或轻松地传递到另一个代码库。当您在线搜索(lua table encode json
)或什至在此处搜索时,有很多选项可用,因此当有人问类似的问题时,人们试图踩踏JSON编码/解码Lua库。例如,Here是相反的情况。
关于c# - 如何将Lua数据表解析为C#字典或其他可用类?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51160245/