我们在 Android、iPhone 和 Windows Phone 上有一个带有服务器(Java + Spring)和客户端的项目。所有交互都将通过 JSON 格式实现。我们只想描述我们的协议一次,然后通过此描述为所有客户端生成 Java、C# 和 Obj-C 类。我们正在寻找一种工具,比如 Google ProtoBuf 编译器(protoc)。但是 ProtoBuf 生成的代码过于复杂,在这种情况下对我们来说毫无用处,因为我们想使用 JSON 而不是二进制序列化。是否存在任何现成的解决方案?