如何从单个数据定义生成Java和PHP中的实体?

时间:2016-12-14 10:11:04

标签: java php entity

我正在构建一个基于Java的Android应用程序,它连接到PHP服务器并从中检索数据。由于目前只有几种不同类型的实体,在PHP服务的响应中将这些实体编码为JSON的成本并不高,在Java中检索JSON数据并重新创建时对它们进行解码那里的实体。但是,这意味着实体必须在PHP中定义一次,在Java中定义一次。

我在考虑JSON-schema作为创建数据结构定义一次(使用JSON模式格式)并从中生成两种语言的实体的解决方案,遗憾的是我没有找到任何JSON模式PHP中的实体映射器。是否有任何替代方案允许以两种语言生成实体?

编辑:我过去曾使用PHP Java-bridge,但我正在寻找更轻松的东西。

1 个答案:

答案 0 :(得分:0)

此相关答案可能有所帮助: JSON schema validation with PHP

除了使用JSON之外,您可以考虑将XML与XML Schema结合使用。它已经存在了一段时间,PHP为XML数据提供了很好的文档化功能: PHP Manual XML Manipulation