【问题标题】:Passing objects between python and java via json通过json在python和java之间传递对象
【发布时间】:2015-09-02 03:36:41
【问题描述】:

我需要在 python 脚本和 java 引擎之间通过 stdin 和 stdout 进行一些进程间通信。

无论如何我可以将python对象转换为JSON并将整个对象转换为要通过stdin传递给Java的字符串并将该字符串转换回JSON进行处理,然后再将其作为通过转换的JSON对象返回给python一个字符串

总而言之,这就是我所需要的

Python Object-> JSON -> String -> Stdin -> String -> JSON in java ->processing -> JSON -> String -> Stdout -> python -> String -> JSON

任何其他满足此条件的解决方案也是可以接受的。

我想知道是否可以通过标准输入发送 JSON 对象,或者有哪些可能的方法

【问题讨论】:

  • 纯代码编写请求在 Stack Overflow 上是题外话——我们希望这里的问题与特定编程问题有关——但我们很乐意帮助您自己编写!告诉我们what you've tried,以及您遇到的问题。这也将有助于我们更好地回答您的问题。
  • @ElliottFrisch 我不要求任何代码。我只是想知道它是否可能或者是否可以这样做
  • 坦率地说,这对我来说也像是一个代码请求。您可能应该编辑您的问题以正确表明您希望通过stdinstdout 知道python 脚本和java 引擎之间是否可以进行进程间通信。

标签: java python json string


【解决方案1】:

Here 是您将 Python 对象转换为 JSON 的方法,here 是展示如何使用 JSR 353 解析 JSON 的文章,并考虑使用 sockets 进行 IPC。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-09-26
    • 1970-01-01
    • 1970-01-01
    • 2013-05-21
    • 2015-03-05
    • 1970-01-01
    • 2011-05-03
    相关资源
    最近更新 更多