【问题标题】:Exchanging messages/objects through socket in language independent way以独立于语言的方式通过套接字交换消息/对象
【发布时间】:2012-01-01 19:12:17
【问题描述】:

我正在寻找允许在 java 服务应用程序和用另一种语言(如 PHP、C# 甚至 C++)编写的前端应用程序之间交换对象的库或小型框架。

驻留在嵌入式设备上的 java 服务(服务器)应与其客户​​端发送和接收对象,这些对象可以用 Java、C#、PHP 或 C++ 编写。

我正在寻找一个允许使用套接字连接在客户端和服务器之间交换消息和对象的小型轻量级库或框架。

我看到例如 WOX serializer 可以以独立于语言的方式序列化对象,但仅限于 C# 和 Java 之间。

【问题讨论】:

    标签: java serialization soa


    【解决方案1】:

    只需使用 JSON。 (说真的,JSON 和 YAML 是与语言无关的序列化的最佳选择;JSON 更便携,但功能更少,所以从这里开始,如果必须的话,再使用 YAML。)

    【讨论】:

    • 是否存在一些使用 JSON/YAML 自动序列化/反序列化的库?示例中类似于 WOX ...
    • 绝对是,但不是 a 库,它涵盖了你所有的命名语言(据我所知);请参阅the list at json.org,它链接到您命名的每种语言的库^W^W。
    猜你喜欢
    • 2011-08-29
    • 1970-01-01
    • 1970-01-01
    • 2015-06-17
    • 2012-02-05
    • 1970-01-01
    • 1970-01-01
    • 2012-01-05
    • 2012-03-20
    相关资源
    最近更新 更多