2

我正在使用该gson库将一些类转换为 JSON 并将它们发送到套接字。

目前我可以转换为字符串并使用BufferedWriter. 我可以使用 a 来读取另一端BufferedReader的字符串,然后将字符串解析为 JSON 对象。我必须在 JSON 对象之前先将 JSON 字符串的长度发送到管道中。

我不禁认为必须有一种更有效的方法来使用某种 JSON 流读取器/写入器来避免首先读取/写入字符串。假设有一种方法可以直接读取和写入流,您将如何处理发送格式错误的 JSON 的情况。

编写此内容并从套接字读取此内容的最佳方法是什么?

这是一个学习练习,所以虽然我可以想出一些可行的方法,但我正在寻找“正确”的解决方案。

4

0 回答 0