JSONObject解析Boolean类型出现异常
2017-09-09 10:25
357 查看
Eclipse里面自动生成get和set方法时,以下两种情况生成的get和set方法一样:
情况一:public class Student {
private boolean isRight;
public boolean isRight() {
return isRight;
}
public void setRight(boolean isRight) {
this.isRight = isRight;
}
}
情况二:public class Student {
private boolean right;
public boolean isRight() {
return right;
}
public void setRight(boolean right) {
this.right = right;
}
}
由于JSON实体中K的取值是根据get和set方法名来取名的,所以导致了两种不一样Boolean类型名下产生的JSONObject实体一样了都是{"right":false}
为了和Boolean的类型名一致,我们可以手动修改get和set方法。
情况一:public class Student {
private boolean isRight;
public boolean isRight() {
return isRight;
}
public void setRight(boolean isRight) {
this.isRight = isRight;
}
}
情况二:public class Student {
private boolean right;
public boolean isRight() {
return right;
}
public void setRight(boolean right) {
this.right = right;
}
}
由于JSON实体中K的取值是根据get和set方法名来取名的,所以导致了两种不一样Boolean类型名下产生的JSONObject实体一样了都是{"right":false}
为了和Boolean的类型名一致,我们可以手动修改get和set方法。
相关文章推荐
- JSP解析JSONObject类型对象出现null object异常解决方案
- java后台服务器向手机端返回Json, 使用 "net.sf.json.JSONObject" 解析出现的异常问题
- json解析时出现异常org.json.JSONException: A JSONObject text must begin with '{' at character 1 of {的解决方法
- json字符串出现转义符,导致调用者使用ObjectMapper解析成Map报错
- java如何解析json字符串(List<Map<String,Object>成功的类型)
- 在Android2.3上运行app时出现json解析异常,而在4.0则没有
- eval()解析object出现Unexpected identifier异常
- JSONObject解析-json串中字典类型解析
- GSON解析传入泛型T,出现类型转换异常
- json解析异常org.json.JSONException: A JSONObject text must begin with '{' at character 1 of {的解决方法
- Gson解析Json字符串出现异常:Expected a BEGIN_ARRAY but was STRING at line 1 column 107 $的解决方法
- 后台json数据为空,解析 出现空指针异常
- java与json互相转换(解决日期问题),js显示json数据时出现日期类型显示[object,object]现象解决!
- Json解析异常处理方式(JSONException: Value of type java.lang.String cannot be converted to JSONObject)
- Json解析异常处理方式(JSONException: Value of type java.lang.String cannot be converted to JSONObject)
- gson将json转为map的时候,出现类型转换异常的解决方法
- JSONObject json = JSONObject.fromObject(map); 执行出现异常
- json文件解析出现异常
- ajaxfileupload以JSON为返回数据类型出现的因符号无法解析的错误的解决方案
- 关于android 的org.json类JsonObject解析值为null的出现的问题