【发布时间】:2019-11-16 00:00:00
【问题描述】:
我有一个函数可以在 android 中解析 JSON。我使用 org.json 进行解析。
是这样的:
class ClassName {
public static ArrayList<DataObjectClass> parseResponse(String response){
JSONObject responseObject = new JSONObject(response);
if(responseObject.has("someArray")){
JSONArray someArray = responseObject.getJSONArray("someArray");
// etc... etc... and i do logic
}
}
return new DataObjectClass(params...)
}
现在我从头到尾定时解析,每次我再次调用该函数时,解析时间都会减少(除非我退出应用程序并再次访问)
我检查了JSONTokener 代码和JSONObject 代码,但找不到任何缓存代码。这是在哪里发生的,我该如何关闭它(出于测试目的)
【问题讨论】:
标签: java android json caching jsonparser