我有一个 InputStreamReader(连接到一个套接字),它将接收多个 JSON 文档数据。例如,它将有
{ "name" : "foo" }
并且,一段时间后(没有关闭连接),流将有另一个 JSON 数据,
{ "name" : "bar" }
.
我想在我的处理循环中使用 json-simple 或 json-smart 来解析它。有没有办法做到这一点?
我喜欢有一个 JSON 解析器(来自流的输入数据),如果它没有从流中接收到数据,解析器可以阻止更多数据,如果它接收到完整的 JSON 数据(可能使用某种方法),它可以不断解析下一个 JSON 数据。
显然,我尝试了 json-simple 和 json-smart 但没有成功。
任何帮助或建议将不胜感激。
谢谢你。