java - 将Python(django)实体类转换为Java的好方法

标签 java python django converters

我正在寻找一种将模型从 Python 源代码“复制”/转换为 Java 源代码的好方法。我的想法是在服务器上使用Python django框架来生成实体模型类。另一方面,我想将实体类转换为 Java,以便在 native Android 项目中使用它们。

您有什么建议可以用来将 python 实体类转换为 Java 吗?每次我在python中更改模型时应该都可以触发转换。

最诚挚的问候, 迈克尔

<小时/>

PS:如果您有兴趣,项目结构如下:

Python Django 项目

  • 连接到数据库
  • 将用于生成实体模型类
  • 使用 REST API 在 Android 设备和服务器之间进行数据交换

java模型库

  • 这将是我的 Java 库,其中应包含 python django 项目的转换模型

安卓项目

  • 这将是我的 Android 应用程序,它将使用 java 模型库的模型
  • 它应该通过 REST API 与服务器交互。这就是为什么 java 和 python 项目中的模型必须相等的原因。

最佳答案

抱歉,我无法发表评论,因为我的声望很低。但是,是否可以选择将 python 解析为 JSON 对象,然后 Java 使用 Jackson 或 GS​​ON 将它们解析回类对象?

关于java - 将Python(django)实体类转换为Java的好方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17271955/

相关文章:

python - 我的 python 网络应用程序是否应该对所有字符串使用 unicode?

django - gunicorn、django 和 nginx 的静态文件

java - 在数组旁边显示平均值

java - 将旧的 CDT 调试插件移植到 Eclipse NEON

python - 从源代码构建 Python 和 OpenSSL,但 ssl 模块失败

python - 使用HOG获取图像描述符,但hog.compute始终返回0.0

python - 下载html django模板中的本地文件链接

python - Django:request.GET 和 KeyError

java - 无法访问位于 HTTPS 负载均衡器后面的 HTTPS Web 服务

java - JavaFx 中的生产者-消费者应用程序(从任务到 "update"两个文本字段获取正确值的问题)