如何检查json文件是否包含特定值

时间:2019-04-20 20:35:40

标签: java android json

我想知道,我想在片段中添加更新按钮,当用户单击该按钮时,它将检查更新是否可用。

我正在寻找有关如何从url访问json文件并检查json值是否包含新值的解决方案。如果键与已指定的值匹配,则显示消息您的数据已更新,如果没有,则显示No可用更新。

例如  如果下面是json文件

[
   {
           "updateKey": "1"

      }
]

,如果其中包含1以外的字符,则显示吐司消息,并提供可用的更新。

1 个答案:

答案 0 :(得分:0)

要从网址访问数据,可以使用翻新版https://square.github.io/retrofit/ 当您收到JSON响应时,可以使用JSONObject

验证是否存在密钥
json = new JSONObject(response);
if (json.has(<key>)) { }

与此类似的https://stackoverflow.com/a/43341909/10931055