我试图在文件中写入/读取json对象。 json结构很复杂并且是动态生成的。
对于小的json对象,我只是将json转换为字符串,然后进行字符串写入/读取。当json变得太大时,这会导致内存不足。
如何将JSONObject直接流式传输到文件,并直接从文件中流回JSONObject?
答案 0 :(得分:0)
快速浏览一下Android api,您似乎希望功能类似于JsonStringer
(https://developer.android.com/reference/org/json/JSONStringer.html) - 但它似乎无法传输结果。除此之外,我认为你必须找到一个合适的图书馆(可能是https://github.com/yonik/noggit)或者实施你自己的json流媒体(我怀疑那会很难)。
答案 1 :(得分:0)
我建议您使用GSON,Google的库来处理JSON。我将它用于将JSON Web响应转换为类。