繁体   English   中英

在Java < - > Java / C#/ Objective-C之间进行通信

[英]Communicating between Java <-> Java/C#/Objective-C

在Java < - > Java / C#/ Objective-C之间进行通信的最佳方式是什么?

我们有Java作为服务器组件,Andorid,Windows Phone,iOS作为客户端。 目前我们使用json作为通信媒介,我们使用库进行de / serialization,它们很好。 速度还可以。 易于调试。 但是每当我们向现有对象添加新对象或新字段时,都需要花费一些精力来更新映射并在所有平台上进行更改。

我们一直在研究protobuf和thrift,protobuf看起来不错,但看起来没有官方支持objective-c和它的二进制文件? 难以调试? 另一方面,节俭不支持我们确实需要的多态性。

这是什么最好的策略? 我可以利用现有技术吗? 大家都是这样做的?

提前致谢

在objective-c中,你可以使用JSONKit ,它非常简单

使用这样:

NSDictionary * dic = [recieveStr objectFromJSONString];

NSString * str = [arr JSONString];

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM