我将一个Json文件缓存为字节数组,然后想用JsonReader读取它。

但是,JsonReader将Reader作为输入参数。

如何将字节数组转换为Reader,值得这样做,还是有更直接的方法来缓存Json文件的InputStream并随后由JsonReader读取?

期待您的回复!

最佳答案

您可以链接ByteArrayInputStreamInputStreamReader以获取Reader对象,例如:

byte[] array = new byte[50];//json file
Reader reader = new InputStreamReader(new ByteArrayInputStream(array));

09-30 14:53