java - JSon字符串轉(zhuǎn)JSON對(duì)象?
問題描述
String userStr=readJSONString(request);
System.out.println(userStr);//能輸出JSONObject jsonObj = JSONObject.fromObject(userStr);//我感覺這有問題System.out.println(jsonObj.getInt('userid'));//后臺(tái)沒輸出System.out.println(jsonObj.getString('username'));輸出結(jié)果如下
問題解答
回答1:應(yīng)該是 JSONObject import錯(cuò)了,或者是版本不對(duì)吧,我本地用的是 json-lib-2.4 net.sf.json.JSONObject,是OK的。
回答2:如果前臺(tái)傳的是json類型數(shù)據(jù),那后臺(tái)接收到的就是json類型,不需要再轉(zhuǎn)了啊
回答3:1.首先確認(rèn)你的userStr是不是json字符串:例如:String jstr='{’json’:’jsonvalue’,’bool’:true,’int’:1,’double’:’20.5’}';2.然后看看你所用的JOSNObject是json.jar包嗎。3.確認(rèn)你的json包有沒有正確的導(dǎo)入。
回答4:先看看taomaokun說的net.sf.json.JSONObject這個(gè)版本的包引入,在檢查一下你的json字符串有沒有寫錯(cuò)。這個(gè)一般是可以的獲取到的
相關(guān)文章:
1. Python從URL中提取域名2. 實(shí)現(xiàn)bing搜索工具urlAPI提交3. python執(zhí)行cmd命令,怎么讓他執(zhí)行類似Ctrl+C效果將其結(jié)束命令?4. python - scrapy url去重5. MySQL主鍵沖突時(shí)的更新操作和替換操作在功能上有什么差別(如圖)6. 關(guān)于mysql聯(lián)合查詢一對(duì)多的顯示結(jié)果問題7. node.js - 微信小程序websocket連接問題8. 數(shù)據(jù)庫 - Mysql的存儲(chǔ)過程真的是個(gè)坑!求助下面的存儲(chǔ)過程哪里錯(cuò)啦,實(shí)在是找不到哪里的問題了。9. node.js - windows10下的npm全局路徑的復(fù)原或者將npm徹底刪除?10. python - Django有哪些成功項(xiàng)目?
