我正在尝试开发涉及3个程序的功能。
程序A(Python):向程序B发出GET请求。
程序B(PHP):处理来自程序A的请求并将其提供给程序C.
程序C(Python):处理程序B中的数据并将对象返回到程序B.
最后,我想要的执行流程如下:
A(数据) - > B(数据) - > C(数据) - > C(对象) - > B(对象) - >一个 (对象)
那么如何在两种语言之间“传递/传递”Python / PHP对象呢?
是否涉及某种对象序列化?
更新 更具体地说,我想要传输的数据是在python中创建的类对象。即:
class Foo:
def __init__(self):
data = 42
name = 'Bar'
答案 0 :(得分:1)
如果你想要的是在Python和PHP之间交换对象,比如说将Python字典发送到PHP并将其作为数组读取,那么你可以考虑使用RPC序列化框架,例如: