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"));
输出结果如下
Seharusnya import
JSONObject
salah, atau versinya salah saya menggunakan json-lib-2.4net.sf.json.JSONObject
secara tempatan, yang OK.Jika bahagian hadapan menghantar data jenis json, maka bahagian belakang menerima data jenis json, dan tidak perlu memindahkannya lagi
1. Mula-mula sahkan sama ada userStr anda ialah rentetan json:
Contohnya: String jstr="{'json':'jsonvalue','bool':true,'int':1,'double': '20.5'}";
2. Kemudian semak sama ada JOSNObject yang anda gunakan ialah pakej json.jar.
3. Sahkan sama ada pakej json anda diimport dengan betul.
Mula-mula sila lihat
Taomaokun menyebut pengenalan net.sf.json.JSONObject versi pakej, dan kemudian semak sama ada rentetan json anda ditulis dengan betul. Ini biasanya tersedia