我将一个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));