Android 比较两个JSONObject值,如果为true,则显示它
我想比较JSONObject“day1”和“day2”。 如果匹配,则显示它。 怎么做,Android 比较两个JSONObject值,如果为true,则显示它,android,arrays,jsonobject,Android,Arrays,Jsonobject,我想比较JSONObject“day1”和“day2”。 如果匹配,则显示它。 怎么做, 请有人告诉我……首先,我会将数据放入对象中。 我建议在这部分使用 然后创建一个对象并使用来比较所有新创建的对象 public class Day implements Comparator<Day> { private String someProperty; public String getSomeProperty() { return someProp
请有人告诉我……首先,我会将数据放入对象中。 我建议在这部分使用 然后创建一个对象并使用来比较所有新创建的对象
public class Day implements Comparator<Day> {
private String someProperty;
public String getSomeProperty() {
return someProperty;
}
public void setSomeProperty(String someProperty) {
this.someProperty = someProperty;
}
// Overriding the compare method to sort the age
public int compare(Day d1, Day d2){
return d1.getSomeProperty().compare(d2.getSomeProperty());
}
}
公共课日实现比较器{
私有财产;
公共字符串getSomeProperty(){
归还财产;
}
public void setSomeProperty(字符串someProperty){
this.someProperty=someProperty;
}
//重写compare方法以对年龄进行排序
公共整数比较(d1天,d2天){
返回d1.getSomeProperty().compare(d2.getSomeProperty());
}
}
首先,我将把数据放入对象中。
我建议在这部分使用
然后创建一个对象并使用来比较所有新创建的对象
public class Day implements Comparator<Day> {
private String someProperty;
public String getSomeProperty() {
return someProperty;
}
public void setSomeProperty(String someProperty) {
this.someProperty = someProperty;
}
// Overriding the compare method to sort the age
public int compare(Day d1, Day d2){
return d1.getSomeProperty().compare(d2.getSomeProperty());
}
}
公共课日实现比较器{
私有财产;
公共字符串getSomeProperty(){
归还财产;
}
public void setSomeProperty(字符串someProperty){
this.someProperty=someProperty;
}
//重写compare方法以对年龄进行排序
公共整数比较(d1天,d2天){
返回d1.getSomeProperty().compare(d2.getSomeProperty());
}
}
更简单的方法,但并不酷。(迈克尔B.好多了)
Iterator it=jsonObject1.keys();
while(it.hasNext()){
String key=it.next();
if(jsonObject1.optString(key).equals(jsonObject2.optString(key))){
//打印你需要的东西
}
}
更简单的方法,但并不酷。(迈克尔B.好多了)
Iterator it=jsonObject1.keys();
while(it.hasNext()){
String key=it.next();
if(jsonObject1.optString(key).equals(jsonObject2.optString(key))){
//打印你需要的东西
}
}
有什么想法吗?比较JSONObject“day1”和“day2”。如果匹配,则显示它。请访问帮助中心,并查看如何提问。chauhan saab解析json以获取这两个值并比较天数(时间戳)一些想法?比较JSONObject“day1”和“day2”。如果匹配,则显示它。请访问帮助中心并查看询问内容和方式。chauhan saab解析json以获取两个值并比较天数(时间戳)@Nikhilchauhan首先获取第一个JSONObject中所有字段的名称,然后检查该字段中的值是否相等。因此,您可以复制并粘贴该代码,并将您的JSONObject变量放在那里。@MichaelB。这就是为什么我说你的方法更好,但不是针对非熟练人员:)@Nikhilchauhan首先你在第一个JSONObject中取所有字段的名称,然后检查字段中的值是否相等。因此,您可以复制并粘贴该代码,并将您的JSONObject变量放在那里。@MichaelB。这就是为什么我说你的方式更好,但不适合不熟练的人:)