Q
跨平臺
0
A
回答
2
Java和PHP對象不可互換。您必須在兩端定義對象類型,並且傳輸協議可以是任何您喜歡的。序列化和反序列化使整個過程變得透明。傳輸媒介可能是JSON,XML,YAML或其他任何事情。
對於像記錄對象: { 「_type」: 「MyCoolObjectType」, 「一」:1, 「B」:2, 「C」:3" }
如果你想寫一次,到處使用,我推薦使用於兩端具有相同的語言,否則你必須有一個編譯器,它可以將所選語言之間的轉換。
1
SOAP Web服務可以處理的基本抽象,只要作爲請求/響應不是很複雜,你可以在Java中創建的類,然後拿到API導出WSDL他們。
0
您需要將它們都序列化爲相同的字符串。序列化的PHP格式和Java格式不同,因此不兼容。你需要一個通用的交換格式,我建議你不要使用PHP的。然而,該功能在PHP序列化是相當簡單的,都包含在PHP源代碼EXT /標準/ var.c文件,如果您選擇使用它..
請參閱以下內容:
- Unserialize in Java a serialized php object - 與你相似的問題。
- http://en.wikipedia.org/wiki/Serialization#Serialization_formats
- http://en.wikipedia.org/wiki/XML
- XML, API, CSV, SOAP! Understanding the Alphabet Soup of Data Exchange
從http://en.wikipedia.org/wiki/XML(重點煤礦):
儘管XML的設計着重於文件,它被廣泛用於表示任意的數據結構,例如在網絡服務。
相關問題
- 1. 跨平臺
- 2. 跨平臺CSRF
- 3. 跨平臺C?
- 4. 跨平臺Bonjour
- 5. SWIG跨平臺
- 6. Android跨平臺
- 7. 跨平臺移動平臺編程
- 8. 跨平臺框架
- 9. 跨平臺構建
- 10. IOCP,跨平臺庫?
- 11. 跨平臺開發?
- 12. S.M.A.R.T.跨平臺API?
- 13. 跨平臺formatString的
- 14. 跨平臺部署
- 15. C#Activex跨平臺
- 16. 跨平臺登錄
- 17. 跨平臺問題
- 18. 跨平臺遊戲開發
- 19. 跨平臺的Android SDK
- 20. 跨平臺代碼爲appengine
- 21. Mono跨平臺構建
- 22. 跨平臺視頻框架?
- 23. 跨平臺串行輸出
- 24. Git跨平臺行結尾
- 25. 跨平臺開發建議
- 26. Float64Array是跨平臺嗎?
- 27. 跨平臺和iPhone和Android
- 28. 跨平臺屏幕截圖
- 29. 跨平臺移動開發
- 30. PhoneGap跨平臺如何做
http://json.org花花公子。 –
我正在尋找轉移輸入的對象。 JSON只處理原始類型。 –