2013-10-06 14 views
1

我正在嘗試開發涉及3個程序的功能。如何將PHP對象傳遞給Python和副本Versa

程序A(Python)的:放置一個GET請求程序B.

程序B(PHP):處理從程序A的請求和將其提供給程序C.

方案C(Python)的:處理從節目B的數據,並返回一個對象到程序B.

在結束時,將執行流程我想是如下:

A(數據) - > B(數據) - > C(數據) - > C(對象) - > B(o Bject) - > A (object)

那麼,如何在這兩種語言之間「傳遞/傳遞」一個Python/PHP對象呢?

它涉及某種對象序列化?

更新: 更具體地說,我想要傳輸的數據是在python中創建的類對象。即:

class Foo: 
def __init__(self): 
    data = 42 
    name = 'Bar' 

回答

1

如果你想要的是交流的Python對象之間的PHP,比方說,比如發送Python字典的PHP,並把它讀成一個陣列,那麼你可以考慮使用一個RPC序列化框架如:

+0

這些建議的解決方案是否可以專門用於對象數據? (不只是數組/ dics)(查看更新後的問題) – LucasS