Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何检查json文件是否包含特定值_Java_Android_Json - Fatal编程技术网

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

Java 如何检查json文件是否包含特定值,java,android,json,Java,Android,Json,我想知道,我正在寻找添加更新按钮在我的片段,当用户点击将检查更新是否可用 我正在寻找如何从url访问json文件并检查json值是否包含新值的解决方案。如果键与已指定的值匹配,则显示消息“您的数据已更新”,如果不匹配,则显示“无可用更新” 比如说 如果下面是json文件 [ { "updateKey": "1" } ] 如果它包含除1之外的其他内容,则显示toast消息并提供更新。要从url访问数据,可以使用改型 当您得到e JSON响应时,您可以使用

我想知道,我正在寻找添加更新按钮在我的片段,当用户点击将检查更新是否可用

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

比如说 如果下面是json文件

[
   {
           "updateKey": "1"

      }
]

如果它包含除1之外的其他内容,则显示toast消息并提供更新。

要从url访问数据,可以使用改型 当您得到e JSON响应时,您可以使用JSONObject验证密钥是否存在

json = new JSONObject(response);
if (json.has(<key>)) { }
json=newjsonobject(响应);
如果(json.has()){}

类似于此的内容

>如何从url访问json文件??我相信你是想说JSON数据。。。如果是这样,您可以进行改装,下载JSON数据并将其转换为对象。从那里,您可以使用对象获取特定值以确定条件。我建议你仔细阅读。