我想通过应用版本检查器获得Json(http)的帮助
示例json文件链接是http://example.com/check.json 这个文件读了 和j-son文件响应如下,
{
"version": "1",
"team": "App Version Check",
"data": "Send Value",
"about": [
"http://example.com/apk.apk",
"http://example.com/logo-app.jpg"
]
}
检查值字符串
之后版本
if(版本值等于安装应用版本)
{没有任何行动}
其他
{action any some examples example}
读取json,如果值等于没有动作,如果值等于某个活动
答案 0 :(得分:0)
我可以提供一些答案
String jsonString = // the json string. from download or resources etc...
String appVersion = // current app version
try
{
JSONObject jsonObj = new JSONObject(jsonString);
String versionInJSON = jsonObj.optString("version", "PUT FALL BACK VERSION HERE, IF NOT FOUND");
if(versionInJSON.equals(appVersion))
{
// versions are the same
}
else
{
// version mismatch
}
}
catch(JSONException ex)
// TODO - could not parse JSON
// make assumptions version same (?) it is up to you
ex.printStackTrace();
}