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. macos - 如何徹底刪除mac自帶的apache和php2. javascript - sublime快鍵鍵問題3. docker 17.03 怎么配置 registry mirror ?4. DADB.class.php文件的代碼怎么寫5. javascript - immutable配合react提升性能?6. css - 寫頁面遇到個(gè)布局問題,求大佬們幫解答,在線等,急!~7. mysql事務(wù)回滾定位8. javascript - html5多個(gè)label中其中一個(gè)觸發(fā)change,如何判斷是哪一個(gè)出發(fā)了change9. 實(shí)現(xiàn)bing搜索工具urlAPI提交10. css - 移動(dòng)端字體設(shè)置問題

網(wǎng)公網(wǎng)安備