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
是向上轉型 和向下轉型的原因嗎