我使用Java编写了Socket通信服务器和AS3编写的AIR程序,使用Socket连接进行通信。通过Socket连接进行通信是通过JSON序列化完成的。
有时候,当AS3代码收到特别长的JSON字符串时,会出现JSON解析错误。
每个JSON字符串我都以end字符串结尾,以便程序知道这不是消息的结尾,因此这不是AIR程序分段读取消息的问题。
该错误只出现在非常长的JSON字符串中,例如长度为78031的字符串。是否有JSON序列化的限制?
有时候,当AS3代码收到特别长的JSON字符串时,会出现JSON解析错误。
每个JSON字符串我都以end字符串结尾,以便程序知道这不是消息的结尾,因此这不是AIR程序分段读取消息的问题。
该错误只出现在非常长的JSON字符串中,例如长度为78031的字符串。是否有JSON序列化的限制?