java - 用于 Java 应用程序的 Python Web 服务?

标签 java python web-services web-applications

如果这是一个愚蠢的问题,请原谅我。我对构建网络服务和完整的网络应用程序完全陌生。 我想为基于 java 的 Web 应用程序开发特定功能。然而,使用 Python 开发此功能更简单。那么,如果我使用 Python 开发此 Web 服务并将其用于基于 Java 的 Web 应用程序,是否可能?

最佳答案

我认为这是可能的。假设您的 Web 服务方法返回一个 json 字符串。您可以使用此字符串,转换为 Java 中的 HashMap 并处理数据。

我个人更喜欢cherrypy ,以便于创建 Web 服务。它也有一个内置服务器。

您可以使用FlexJSON将 json 字符串转换为 HashMap。反序列化方法将有助于做到这一点。我就是这样做的。

public Map<String, Object> JsonToMap(String data) {
        Map<String, Object> dataMap;
        dataMap = new JSONDeserializer<Map>().deserialize(data);
        return dataMap;
    }

这里,String data 是您的 python webservice 方法应该返回的 json 字符串。

关于java - 用于 Java 应用程序的 Python Web 服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5515157/

相关文章:

python - 从 Django 官方教程创建表单

python - 如何将大数据集连接到数据框 pandas

java - 严重 : Exception starting filter CORS

asp.net - 在 app.config 文件中传递十六进制值

java - Eclipse 将目录视为子项目

java - 自动刷新JSP页面并调用Controller

python - 尝试添加颜色条时出错

asp.net - 从 ASP.NET 应用程序和连接管理调用 Web 服务

java - JUnit4 是否开始支持测试排序?是故意的吗?

java - 爆发 war 中的嵌入式jetty服务器