什么是Java应用程序输入的良好输出格式?

时间:2011-10-24 11:11:56

标签: java c ipc

我目前需要解决基于Web的监控(Java)和大型遗留C服务器应用程序的重复逻辑问题。

为此,我需要为C app构建新的客户端,但我不知道哪种格式适合Java阅读。

我应该使用XML,Json还是其他格式?

3 个答案:

答案 0 :(得分:2)

答案完全取决于您的问题域。 Java有可用于读取XML,JSON和许多其他协议的库。

您需要提出以下问题:

  • 我将制作多少数据?
  • 数据是否需要人类可读?
  • 存储空间大小是个问题吗?
  • 是时候读/写数据了吗?
  • 我是否需要支持多个版本化协议?

答案 1 :(得分:0)

您可以使用其中之一,JSON是基于Web的消息的新标准,并且有大量Java库可以有效地处理JSON。

答案 2 :(得分:0)

这里没有一站式完美契合,但也许Google的protobuf是个好主意?

有一个原生的C ++编译器,对你来说可能没用;但是,您可以使用有效的protobuf-c实现。