在 Java <-> Java/C#/Objective-C 之间通信的最佳方式是什么?
我们有 Java 作为服务器组件,Andorid、Windows Phone、iOS 作为客户端。目前我们使用 json 作为通信媒介,我们使用库进行反序列化,它们很好。速度还可以。易于调试。但是每当我们向现有对象添加新对象或新字段时,更新映射并在所有平台上进行更改都需要一些努力。
我们一直在研究 protobuf 和 thrift,protobuf 看起来不错但似乎没有对 objective-c 的官方支持而且它是二进制的?难调试?另一方面,节俭不支持我们确实需要的多态性。
最好的策略是什么?有没有我可以利用的现有技术?大家是怎么做到的?
提前致谢
最佳答案
在objective-c中,可以使用JSONKit,很简单
像这样使用:
NSDictionary *dic = [recieveStr objectFromJSONString];
NSString *str = [arr JSONString];
关于c# - Java <-> Java/C#/Objective-C 之间的通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16272063/