gpt4 book ai didi

Java对json格式的限制

转载 作者:行者123 更新时间:2023-11-30 04:59:03 25 4
gpt4 key购买 nike

我想通过 TCP 套接字传输一些数据库数据。数据格式为 JSON。

由于数据库大小可能会增长,恐怕 String 对象的最大大小不足以存储 JSON 格式的整个数据。

我在使用 DataOutput 函数 writeUTF() 传输数据时遇到了问题。

我该怎么办?也许将数据库行转换为 CSV 并通过互联网逐行传输?或者我是否不需要担心字符串限制并通过获取字符串的字节、通过套接字传输它们并从目的地的字节重建字符串来解决 writeUTF() 问题? p>

最佳答案

Java 字符串可能非常长 - 您不太可能遇到 String 类型本身的问题。如果您首先将字符串转换为二进制,然后使用 writeInt 写入字节数,然后写入字节本身,应该没问题。 writeUTF 的问题在于它使用 writeShort,因此它最多只能处理 64K 的数据。

关于Java对json格式的限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7553143/

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