是否可以使用json来执行代码?例如,我可以将代码对象传递给它或类似的东西吗? 我想我的问题是 python 如何评估 json 对象,这可以用来运行代码吗? 我想确保使用 json 传递信息可以安全地进行远程执行。
最佳答案
如果您有一个包含 JSON 文本的 Unicode 字符串;将其传递给 json.loads()
始终是安全的(就任何接受用户输入的 C 代码而言)。
在哪里传递 json.loads()
的结果取决于您:如果您想将接收到的数据解释为代码;你可以做到的。
关于Python用json传输代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33029955/