【问题标题】:Read cached Json file as ByteArray with JsonReader使用 JsonReader 将缓存的 Json 文件读取为 ByteArray
【发布时间】:2017-04-15 19:52:54
【问题描述】:

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

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

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

期待您的回复!

【问题讨论】:

    标签: java android arrays json jsonreader


    【解决方案1】:

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

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

    【讨论】:

    • 完美!这正是我一直在寻找的。非常感谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-09
    • 2019-09-19
    • 2016-06-04
    • 2014-05-03
    • 2020-02-29
    • 1970-01-01
    • 2018-08-30
    相关资源
    最近更新 更多