我将Json文件缓存为字节数组,然后想用JsonReader读取它。
但是,JsonReader将Reader作为输入参数。
如何将字节数组转换为Reader,是否值得这样做,还是有一种更直接的方式来缓存Json文件的InputStream并随后通过JsonReader读取它?
期待您的回复!
答案 0 :(得分:1)
您可以链接ByteArrayInputStream
和InputStreamReader
来获取Reader
对象,例如:
byte[] array = new byte[50];//json file
Reader reader = new InputStreamReader(new ByteArrayInputStream(array));