gpt4 book ai didi

python - 如何将 JSON 对象从 Perl 发送到 Python?

转载 作者:太空宇宙 更新时间:2023-11-03 18:23:19 25 4
gpt4 key购买 nike

我有 Perl 脚本,当前可以执行一些后台操作,并且我需要 Python 中的结果作为 Web 前端。我想使用 JSON 来执行此操作或类似的操作,但我不知道如何进行。

我的 JSON 可能如下所示...

{
"array": [
1,
2,
3
],
"boolean": true,
"null": null,
"number": 123,
"object": {
"a": "b",
"c": "d",
"e": "f"
},
"string": "Hello World"
}

我想将其从 Perl 发送到 Python...

我正在考虑使用消息队列,其中 Perl 将 JSON 对象返回到 Redis,然后我的 Python 应用程序检索它。

这可能吗,有更好的方法吗?

最佳答案

Redis 作为消息代理

您将 Redis 作为消息代理的想法听起来不错。 Redis 还提供发布订阅功能,您将消息(例如 JSON 对象)发布到 channel 中,当前订阅的任何人都可以使用它(所有消费者都可以获取在订阅期间发布的所有消息)。

ZeroMQ 作为轻量级消息传递解决方案

其他解决方案是通过 ZeroMQ 提供消息。有 Perl 和 Python(以及许多其他语言)的绑定(bind),可以发送任何二进制数据(包括 JSON),并且有许多可用的消息传递模式(请求/响应、发布/订阅、推/拉等)。

检查 Python 的代码示例和Perl ,你会惊讶地发现代码可以如此简单和简短(同时它将提供非常稳定和灵活的解决方案)

关于python - 如何将 JSON 对象从 Perl 发送到 Python?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23685698/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com