Rumah > Soal Jawab > teks badan
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"));
输出结果如下
天蓬老师2017-04-18 10:54:09
Seharusnya import JSONObject
salah, atau versinya salah saya menggunakan json-lib-2.4 net.sf.json.JSONObject
secara tempatan, yang OK.
巴扎黑2017-04-18 10:54:09
Jika bahagian hadapan menghantar data jenis json, maka bahagian belakang menerima data jenis json, dan tidak perlu memindahkannya lagi
PHPz2017-04-18 10:54:09
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.
伊谢尔伦2017-04-18 10:54:09
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