如何在我的C#应用程序中使用存储的json.lua文件?

我正在创建一个控制台应用程序,其中我正在使用Lua集成。我已经安装了编译器、二进制文件和LuaRocks包管理器。

现在我想使用存储在我的应用程序中的json.lua文件,并想要将其用于以下Lua函数中解码json。

state.DoString(@"
        function ScriptFunc (input)

            local json = require('json')

            local JSON_string = input

            return json.decode(JSON_string) end"
        );

其中require('json')函数使用我的json.lua文件。但是我对如何将这个lua文件与上述代码中的函数集成感到困惑。

点赞