我将 Json 文件缓存为字节数组,并希望随后使用 JsonReader 读取它。 .
但是,JsonReader 采用 Reader作为输入参数。
如何将字节数组转换为 Reader,是否值得这样做,或者是否有更直接的方法来缓存 Json 文件的 InputStream 并随后由 JsonReader 读取它?
期待您的回复!
最佳答案
您可以链接 ByteArrayInputStream
和 InputStreamReader
来获取 Reader
对象,例如:
byte[] array = new byte[50];//json file
Reader reader = new InputStreamReader(new ByteArrayInputStream(array));
关于java - 使用 JsonReader 将缓存的 Json 文件读取为 ByteArray,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43430614/