我有一个大型Java对象(100MB+),需要序列化为Json字符串。我一直在使用jacksonJson,直到我发现它在大型对象上达到了内存限制: at com.fasterxml.jackson.databind.ObjectWriter.writeValueAsString(ObjectWriter.
我是从一家公司提供的API中读取的,但问题是,我从其中一个帐户获得的数据有大约22000个json对象,它可以读取少量的数据,我可以说最多有8000条记录,但是接下来我会遇到一些问题,比如除了读取响应的问题之外,json没有很好的格式化。Address":"{Rejected}"}, ....... 22k more records here]</string>
我在这里前面请求了一些帮助,希望找到最好的方法来做到这一点,我得到了一个关于使用xml解析器
我有一个二进制应用程序,它生成连续的json对象流(而不是json对象的数组)。Json对象有时可以跨越多行(仍然是一个有效的json对象,但经过修饰)。('data', data => {});
流是缓冲区,并在任何时候发出数据事件,因此我使用readline模块将缓冲区解析为行,它对不跨多行的Json