python和java应用程序可以使用哪些数据交换格式进行通信?

2024-05-23 19:01:40 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个python应用程序,它将与Java服务器通信。python应用程序将连续地向java服务器发送带有少量值的简单消息[例如:Name、studentRollNumber、marks]

我考虑用json格式进行这种通信,因为我不想进入可能有缺陷的纯文本处理。但是,如果我使用json,我将继续多次传输字段的名称[例如“name”、“studentRollNumber”]等。有更好的方法吗?在

TL;DR 将一个对象序列化/反序列化为既能在Java和Python中工作又不太冗长的文本的好方法是什么?在


Tags: 方法name服务器json应用程序消息序列化格式
1条回答
网友
1楼 · 发布于 2024-05-23 19:01:40

我不这么认为。在

你说的时候好像是朝着正确的方向走。在

I don't want to get into plain text processing that could potentially be buggy.

这是绝对正确的,以及为什么您应该考虑像JSON这样的格式化文本。 不幸的是,任何格式化都意味着开销:增加发送的数据的大小。在

因此,你要么需要即兴发挥你自己的格式,其中“额外的东西”最少。或者使用可用的Json、XML。。。在

相关问题 更多 >