回覆列表
-
1 # 辰昏白扇
-
2 # JalenZh
String jstr="{"json":"jsonvalue","bool":true,"int":1,"double":"20.5"}"; JSONObject json=JSONObject.fromObject(jstr);boolean bool=json.getBoolean("bool");int i=json.getInt("int");double d=json.getDouble("double"); String value=json.getString("json"); System.out.println("bool="+String.valueOf(bool)+"\tjson="+value+"\tint="+i+"\tdouble="+d);
-
3 # 使用者264332895862436
JSON 你是在瀏覽器還是服務端轉? 在瀏覽器裡,用parseInt(value) 在java程式碼中,獲取到的值都是object型別的: int valueInt = (Integer)value;
json傳值過程中如果是數字也是以字元的形式傳遞,可以透過強制轉化或者定義一個物件來接收,注意key對應好