美文网首页
关于json的默认

关于json的默认

作者: Masson_ | 来源:发表于2017-06-23 14:22 被阅读0次

JSONObject jsonObject =newJSONObject(json);

手动解析json jsonObject.getString("test") 

如果没有这个"test" 字段会抛出 ("No value for "+ test);

我们常用gson来解析json的话 如果没有这个字段 会显示默认值 内部做了处理吧  string 为null int为0 boolean为fase

如果bean对象 强行以不同类型接收 会爆出 com.google.gson.JsonSyntaxException: java.lang.IllegalStateException boolean用sting 接 不报错 boolean用int接会报错

Value true at status of type java.lang.Boolean cannot be converted to int

是向上转型 和向下转型的原因吗

相关文章

网友评论

      本文标题:关于json的默认

      本文链接:https://www.haomeiwen.com/subject/daymnttx.html