【发布时间】:2017-04-15 19:52:54
【问题描述】:
我将一个 Json 文件缓存为字节数组,然后想用JsonReader 读取它。
但是,JsonReader 将Reader 作为输入参数。
如何将字节数组转换为 Reader,是否值得这样做,或者是否有更直接的方法来缓存 Json 文件的 InputStream 并在之后由 JsonReader 读取?
期待您的回复!
【问题讨论】:
标签: java android arrays json jsonreader
我将一个 Json 文件缓存为字节数组,然后想用JsonReader 读取它。
但是,JsonReader 将Reader 作为输入参数。
如何将字节数组转换为 Reader,是否值得这样做,或者是否有更直接的方法来缓存 Json 文件的 InputStream 并在之后由 JsonReader 读取?
期待您的回复!
【问题讨论】:
标签: java android arrays json jsonreader
您可以链接ByteArrayInputStream 和InputStreamReader 以获取Reader 对象,例如:
byte[] array = new byte[50];//json file
Reader reader = new InputStreamReader(new ByteArrayInputStream(array));
【讨论】: