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

為了賬號安全,請及時綁定郵箱和手機立即綁定

json字符串的key值有Java中不合法的標識符存在怎么轉(zhuǎn)化為Javabean?

{
???? key1:value1;
}
其中value1中又是(key2:value2,key3:value3)
用jsonobject解析的時候,怎么把key2,key3等變?yōu)镴ava合法的標識符字符串?
最后用gson解決了,就別說換其他工具了。
就說jsonboject中怎么處理這種特殊情況?
keys遍歷也只有頂層的key,下一層就獲取不到了

正在回答

2 回答

"data":?{
????????"sysAssCancel":?{
????????????"id":?3,
????????????"assId":?1,
????????????"cancelReasons":?"測試",
????????????"assSituation":?"測試",
????????????"recheckNum":?0,
????????????"status":?2,
????????????"insertTime":?1514258195000,
????????????"insertMan":?"shelianguanliyuan1",
????????????"lastupdTime":?null,
????????????"lastupdMan":?null
????????},
????}

你的數(shù)據(jù)是大概這樣子嗎?

0 回復 有任何疑惑可以回復我~

你這樣子獲取的話你這個key1的類可以定義成Map類型的,這樣就可以獲取得到value1了吧。

0 回復 有任何疑惑可以回復我~
#1

kagari 提問者

可以舉個例子嗎? 比如: { "name":[ "first-name":"aaa", "last-name":"bbb" ] } 該怎樣定義bean呢? 我直接定義了一個Map<String,Map<String,String>>;然后是get/set方法。轉(zhuǎn)化失敗,報錯是方括號那里的問題,然后我把json文件的方括號改成花括號,就報了一個轉(zhuǎn)化錯誤。
2017-10-13 回復 有任何疑惑可以回復我~
#2

kagari 提問者

更正:name是屬性,剛才定義錯了,重新聲明了private Map<string,string> name;
2017-10-13 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

json字符串的key值有Java中不合法的標識符存在怎么轉(zhuǎn)化為Javabean?

我要回答 關(guān)注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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