文章詳情頁
java - JSon字符串轉JSON對象?
瀏覽:185日期:2024-01-15 09:10:15
問題描述
String userStr=readJSONString(request);
System.out.println(userStr);//能輸出JSONObject jsonObj = JSONObject.fromObject(userStr);//我感覺這有問題System.out.println(jsonObj.getInt('userid'));//后臺沒輸出System.out.println(jsonObj.getString('username'));輸出結果如下

問題解答
回答1:應該是 JSONObject import錯了,或者是版本不對吧,我本地用的是 json-lib-2.4 net.sf.json.JSONObject,是OK的。
回答2:如果前臺傳的是json類型數據,那后臺接收到的就是json類型,不需要再轉了啊
回答3:1.首先確認你的userStr是不是json字符串:例如:String jstr='{’json’:’jsonvalue’,’bool’:true,’int’:1,’double’:’20.5’}';2.然后看看你所用的JOSNObject是json.jar包嗎。3.確認你的json包有沒有正確的導入。
回答4:先看看taomaokun說的net.sf.json.JSONObject這個版本的包引入,在檢查一下你的json字符串有沒有寫錯。這個一般是可以的獲取到的
標簽:
java
相關文章:
1. node.js - mongodb查找子對象的名稱為某個值的對象的方法2. javascript - QQ第三方登錄的問題3. 測試自動化html元素選擇器元素ID或DataAttribute [關閉]4. 運行python程序時出現“應用程序發生異常”的內存錯誤?5. spring-mvc - spring-session-redis HttpSessionListener失效6. 在mac下出現了兩個docker環境7. 利用IPMI遠程安裝centos報錯!8. mysql - 查詢 修改數據庫優化問題吧9. 正在使用electron和node.js做桌面應用,需要實時監聽是否有網絡連接,node或者electron是否可以做到10. java - Spring boot 讀取 放在 jar 包外的,log4j 配置文件,系統有創建日志文件,不寫入日志信息。
排行榜

網公網安備