第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

您好,麻煩請問該怎么把Gson默認(rèn)int和long型數(shù)據(jù)轉(zhuǎn)換為double?

您好,麻煩請問該怎么把Gson默認(rèn)int和long型數(shù)據(jù)轉(zhuǎn)換為double?

臨摹微笑 2021-10-27 21:19:23
String jsonStr = {"UserId":1,"UserName":"張三","Key":12345678910} Gson gson=new Gson(); Map<String, Object> resultMap = gson.fromJson(jsonStr, new TypeToken<Map<String, Object>>(){}.getType() );轉(zhuǎn)換后 UserId=1.0,Key=1.2345678910這個要腫么辦,急!?。。。。≡诰€等貌似long型數(shù)據(jù)默認(rèn)還轉(zhuǎn)換成16進(jìn)制了解析前的key:1362312484950解析后的key=1.36231248495E12這是可以直接運(yùn)行的代碼,各位大俠copy到機(jī)器上運(yùn)行一下,看看是不是介個情況,給個回復(fù),謝謝!String jsonStr = "{\"UserId\":1,\"UserName\":\"張三\",\"Key\":12345678910}"; Gson gson = new Gson();Map<String, Object> resultMap = gson.fromJson(jsonStr, new TypeToken<Map<String, Object>>(){}.getType() );for (Iterator<String> it = resultMap.keySet().iterator(); it.hasNext();) {String key = it.next();System.out.println(key+":"+resultMap.get(key));}
查看完整描述

2 回答

?
慕絲7291255

TA貢獻(xiàn)1859條經(jīng)驗(yàn) 獲得超6個贊

直接定義一個你的這個用戶信息的類吧,不要用Object來描述數(shù)據(jù)類型
比如:
class User{
private long userId;
private String username;
private long key;
......getters & setters
}
然后用gson.fromJson(jsonStr,User.class)就可以得到user對象了。很方便



查看完整回答
反對 回復(fù) 2021-10-31
  • 2 回答
  • 0 關(guān)注
  • 537 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號